@@ -68,9 +68,11 @@ def create_authorization_response(self, request, scopes, credentials, allow):
68
68
# add current user to credentials. this will be used by OAuth2Validator
69
69
credentials ['user' ] = request .user
70
70
71
- uri , headers , body , status = self .server .create_authorization_response (
71
+ headers , body , status = self .server .create_authorization_response (
72
72
uri = credentials ['redirect_uri' ], scopes = scopes , credentials = credentials )
73
73
74
+ uri = headers .get ('Location' , None )
75
+
74
76
return uri , headers , body , status
75
77
76
78
except oauth2 .FatalClientError as error :
@@ -86,8 +88,11 @@ def create_token_response(self, request):
86
88
"""
87
89
uri , http_method , body , headers = self ._extract_params (request )
88
90
89
- url , headers , body , status = self .server .create_token_response (uri , http_method , body , headers )
90
- return url , headers , body , status
91
+ headers , body , status = self .server .create_token_response (uri , http_method , body , headers )
92
+
93
+ uri = headers .get ('Location' , None )
94
+
95
+ return uri , headers , body , status
91
96
92
97
def verify_request (self , request , scopes ):
93
98
"""
0 commit comments