Use email as username if no username available
This commit is contained in:
parent
c7414c0714
commit
566e7bc6d0
|
|
@ -48,9 +48,10 @@ def authorize(request):
|
||||||
|
|
||||||
|
|
||||||
def _user_data_from_token_data(token: dict) -> dict:
|
def _user_data_from_token_data(token: dict) -> dict:
|
||||||
|
first_email = token.get("emails", [""])[0]
|
||||||
return {
|
return {
|
||||||
"first_name": token.get("given_name", ""),
|
"first_name": token.get("given_name", ""),
|
||||||
"last_name": token.get("family_name", ""),
|
"last_name": token.get("family_name", ""),
|
||||||
"username": token.get("preferred_username", ""),
|
"username": token.get("preferred_username", first_email),
|
||||||
"email": token.get("emails", [""])[0],
|
"email": first_email,
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue