idp_oidc: use empty string as default value for known claims (#31749)
This commit is contained in:
parent
32daf24ae6
commit
57fc514a94
|
@ -191,7 +191,12 @@ def create_user_info(request, client, user, scope_set, id_token=False):
|
|||
user_info[claim.name + '_verified'] = True
|
||||
for claim in claims_to_show:
|
||||
if claim.name not in user_info:
|
||||
user_info[claim.name] = None
|
||||
default_value = None
|
||||
if claim.name in ['given_name', 'family_name', 'full_name', 'name',
|
||||
'middle_name', 'nickname', 'email',
|
||||
'preferred_username']:
|
||||
default_value = ''
|
||||
user_info[claim.name] = default_value
|
||||
hooks.call_hooks('idp_oidc_modify_user_info', client, user, scope_set, user_info)
|
||||
return user_info
|
||||
|
||||
|
|
Loading…
Reference in New Issue