def get_token_from_request():
"""
Pulls the auth token from the request headers.
:return: Auth token if it exists, else None.
"""
token = None
try:
header = request.headers.get('Authorization')
token = header.split()[1] if header is not None else request.cookies.get('auth_token')
except (AttributeError, IndexError):
pass
if token is None:
raise TokenException('Unable to get token from request.')
return token
评论列表
文章目录