diff --git a/core/admin/mailu/utils.py b/core/admin/mailu/utils.py index f23cc50d..fa255ce8 100644 --- a/core/admin/mailu/utils.py +++ b/core/admin/mailu/utils.py @@ -205,7 +205,7 @@ class OicClient: return None, None, None, None user_response = self.client.do_user_info_request( access_token=response['access_token']) - return user_response['email'], user_response['sub'], response["id_token"], response + return user_response[app.config.get('OIDC_USERNAME_CLAIM', 'email')], user_response['sub'], response["id_token"], response def get_token(self, username, password):