Merge pull request #711 from terbolous/azure_oauth

Azure oauth fixes
This commit is contained in:
Khanh Ngo 2020-05-01 10:25:27 +07:00 committed by GitHub
commit 978c0b6c62
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -201,7 +201,7 @@ def login():
return redirect(url_for('index.index'))
if 'azure_token' in session:
azure_info = azure.get('me?$select=displayName,givenName,id,mail,surname,userPrincipalName,preferredName').text
azure_info = azure.get('me?$select=displayName,givenName,id,mail,surname,userPrincipalName').text
current_app.logger.info('Azure login returned: '+azure_info)
me = json.loads(azure_info)
@ -218,8 +218,8 @@ def login():
azure_username = me["userPrincipalName"]
azure_givenname = me["givenName"]
azure_familyname = me["surname"]
if "email" in me:
azure_email = me["email"]
if "mail" in me:
azure_email = me["mail"]
else:
azure_email = ""
if not azure_email: