Convert "aud" to str in create_id_token function.

This commit is contained in:
juanifioren 2015-07-27 15:50:02 -03:00
parent 5d329eac35
commit a640b33dd6

View file

@ -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):