def get_user_id(auth_token):
"""Returns the user id from an Auth Token.
:param auth_token: Authentication token to verify
:returns user id
"""
if not auth_token:
return None
try:
token = jwt.decode(auth_token.encode('ascii'),
public_key(),
algorithm='RS256')
# TODO: Check service in the future
# service = token.get('service')
# if service == 'world':
return token.get('userid')
except jwt.InvalidTokenError:
pass
return None
评论列表
文章目录