@@ -74,7 +74,7 @@ def auth_identity(request):
7474 token = UserIdentityToken .objects .get (token = raw_token )
7575 if not token .valid :
7676 return HttpResponse ("The token is expired. Try restarting the app." , status = 401 )
77- remote_user = token .user .get_username ()
77+ remote_user = token .user .get_username (). lower ()
7878 response = HttpResponse (remote_user , status = 200 )
7979 response ["REMOTE_USER" ] = remote_user
8080 response ["ACCESS_TOKEN" ] = token .token
@@ -90,23 +90,24 @@ def auth(request):
9090 used to test authentication of a principal before proxying a request upstream."""
9191 if request .user and request .user .is_authenticated :
9292 try :
93+ remote_user = request .user .get_username ().lower ()
9394 response = HttpResponse (content_type = "application/json" , status = 200 )
94- response ["REMOTE_USER" ] = request . user
95+ response ["REMOTE_USER" ] = remote_user
9596 access_token = get_access_token (request )
9697 response ["ACCESS_TOKEN" ] = access_token
9798 logger .debug (
9899 f"----------> remote user and corresponding access token added to the response ----- { response ['REMOTE_USER' ]} "
99100 )
100101 except Exception as e :
101102 response = HttpResponse (content_type = "application/json" , status = 403 )
102- response ["REMOTE_USER" ] = request .user
103+ response ["REMOTE_USER" ] = request .user . get_username (). lower ()
103104 logger .debug (
104105 f"----------> exception { e .__class__ .__name__ } \
105106 with the remote user ----- { request .user } "
106107 )
107108 else :
108109 response = HttpResponse (content_type = "application/json" , status = 403 )
109- response ["REMOTE_USER" ] = request .user
110+ response ["REMOTE_USER" ] = str ( request .user ). lower ()
110111 logger .debug (
111112 f"----------> user is not authenticated on the server ----- { request .user } "
112113 )
0 commit comments