Convert "aud" to str in create_id_token function.
This commit is contained in:
parent
5d329eac35
commit
a640b33dd6
1 changed files with 3 additions and 3 deletions
|
@ -34,14 +34,14 @@ def create_id_token(user, aud, nonce):
|
||||||
dic = {
|
dic = {
|
||||||
'iss': get_issuer(),
|
'iss': get_issuer(),
|
||||||
'sub': sub,
|
'sub': sub,
|
||||||
'aud': aud,
|
'aud': str(aud),
|
||||||
'exp': exp_time,
|
'exp': exp_time,
|
||||||
'iat': iat_time,
|
'iat': iat_time,
|
||||||
'auth_time': auth_time,
|
'auth_time': auth_time,
|
||||||
}
|
}
|
||||||
|
|
||||||
if nonce:
|
if nonce:
|
||||||
dic['nonce'] = nonce
|
dic['nonce'] = str(nonce)
|
||||||
|
|
||||||
return dic
|
return dic
|
||||||
|
|
||||||
|
@ -56,7 +56,7 @@ def encode_id_token(payload):
|
||||||
_jws = JWS(payload, alg='RS256')
|
_jws = JWS(payload, alg='RS256')
|
||||||
_jwt = _jws.sign_compact(keys)
|
_jwt = _jws.sign_compact(keys)
|
||||||
|
|
||||||
return _jwt
|
return _jwt.decode('utf-8')
|
||||||
|
|
||||||
|
|
||||||
def create_token(user, client, id_token_dic, scope):
|
def create_token(user, client, id_token_dic, scope):
|
||||||
|
|
Loading…
Reference in a new issue