From c564e2564cd0f3d428412f4f7345e8ae8065b749 Mon Sep 17 00:00:00 2001 From: noktus Date: Mon, 28 Oct 2019 21:03:02 +0100 Subject: [PATCH] updated calling to oauth to login --- apps/backend/api/v0/oauth2_routes.py | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/apps/backend/api/v0/oauth2_routes.py b/apps/backend/api/v0/oauth2_routes.py index 7c3ac93..c1bc482 100755 --- a/apps/backend/api/v0/oauth2_routes.py +++ b/apps/backend/api/v0/oauth2_routes.py @@ -251,9 +251,18 @@ def login_with_iot_callback(): print("User updated") User.user_add_community(session_token, bcn_community_obj.id) print("User added to community") - token = authorization.create_token_response(request) - print("token created") - return token + + headers = {'Authorization': 'Basic QXpyV0xIOHh3MXhHWW9QQkJ0MWxQNHhsOlYyQ1F0NjdqT1hUcGVWNEJyRE11bVFPY2thMUhFcFFtRFdwNzJsMW1udXR6NTJqOA=='} # + b64encode(bytes(cfg['oauth']['client_username'] + ':' + cfg['oauth']['client_password'], 'utf-8')).decode('utf-8')} + PARAMS = {'grant_type': 'password', 'username': session_token, 'scope': 'profile', 'password': 'dummy'} + r = requests.post(url='http://84.88.76.45:887/oauth/login', params=PARAMS, headers=headers) + data = r.json() + response = jsonify(message="Logged OK") + response.status_code = 200 + return response + + # token = authorization.create_token_response(request) + # print("token created") + # return token else: response = jsonify(message="Invalid Token") response.status_code = 401