Update pyjwt version to >=2.0.0,<3.0.0
Pyjwt recently made a 2.0 release. This release is not compatible with the 1.x series code. We fix the registry to be compat with pyjwt 2.x and then exclude 1.x. More details here: https://pyjwt.readthedocs.io/en/stable/changelog.html#jwt-encode-return-type Change-Id: I5c8e6fa0bb593efc70d57413b6d3274883a5a9b5
This commit is contained in:
parent
ea4b756f70
commit
e155fa9383
@ -7,4 +7,4 @@ requests
|
|||||||
openstacksdk
|
openstacksdk
|
||||||
python-dateutil
|
python-dateutil
|
||||||
rehash
|
rehash
|
||||||
pyjwt
|
pyjwt>=2.0.0,<3.0.0
|
||||||
|
@ -128,8 +128,7 @@ class Authorization(cherrypy.Tool):
|
|||||||
else:
|
else:
|
||||||
self.unauthorized()
|
self.unauthorized()
|
||||||
self.log.debug('Generate %s token', level)
|
self.log.debug('Generate %s token', level)
|
||||||
token = jwt.encode({'level': level}, 'secret',
|
token = jwt.encode({'level': level}, 'secret', algorithm='HS256')
|
||||||
algorithm='HS256').decode('utf8')
|
|
||||||
return {'token': token,
|
return {'token': token,
|
||||||
'access_token': token}
|
'access_token': token}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user