diff options
Diffstat (limited to 'uploader/oauth2/views.py')
-rw-r--r-- | uploader/oauth2/views.py | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/uploader/oauth2/views.py b/uploader/oauth2/views.py index a7211cb..aef2d35 100644 --- a/uploader/oauth2/views.py +++ b/uploader/oauth2/views.py @@ -24,6 +24,7 @@ from .client import ( user_logged_in, authserver_uri, oauth2_clientid, + fetch_user_details, oauth2_clientsecret) oauth2 = Blueprint("oauth2", __name__) @@ -48,13 +49,7 @@ def authorisation_code(): def __success__(token): session.set_user_token(token) - return oauth2_get("auth/user/").then( - lambda usrdets: session.set_user_details({ - "user_id": uuid.UUID(usrdets["user_id"]), - "name": usrdets["name"], - "email": usrdets["email"], - "token": session.user_token(), - "logged_in": True})).either( + return fetch_user_details().either( __fail_set_user_details__, __success_set_user_details__) |