diff --git a/fence/resources/openid/ras_oauth2.py b/fence/resources/openid/ras_oauth2.py index 62ae4eb16..c9cf30efd 100644 --- a/fence/resources/openid/ras_oauth2.py +++ b/fence/resources/openid/ras_oauth2.py @@ -74,10 +74,10 @@ def get_user_id(self, code): return {"error": err_msg} username = None - if userinfo.get("preferred_username"): - username = userinfo["preferred_username"] - elif userinfo.get("UserID"): + if userinfo.get("UserID"): username = userinfo["UserID"] + elif userinfo.get("preferred_username"): + username = userinfo["preferred_username"] elif claims.get("sub"): username = claims["sub"] if not username: