store headers in access token detail
This commit is contained in:
parent
014c674961
commit
25c53f3a67
1 changed files with 5 additions and 5 deletions
|
|
@ -221,11 +221,11 @@ class OAuth2Validator(BaseOAuth2Validator): # pylint: disable=w0223
|
|||
id_token = token.get("id_token", None)
|
||||
if id_token:
|
||||
id_token = self._load_id_token(id_token)
|
||||
headers = deepcopy(dict(request.headers))
|
||||
for header in dict(request.headers):
|
||||
if type(headers[header]) not in [str, bool, int, float, tuple, list]:
|
||||
print(f'unserializable header: {header} -> {headers[header]}')
|
||||
headers.pop(header)
|
||||
headers = {}
|
||||
for header, value in dict(request.headers).items():
|
||||
if type(value) in [str, bool, int, float, tuple, list]:
|
||||
print(f'unserializable header: {header} -> {value}')
|
||||
headers[header] = value
|
||||
|
||||
return AccessToken.objects.create(
|
||||
user=request.user,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue