def jwt_devices_decode_handler(token):
options = {
"verify_exp": rfj_settings.JWT_VERIFY_EXPIRATION,
}
# get user from token, BEFORE verification, to get user secret key
unverified_payload = jwt.decode(token, None, False)
return jwt.decode(
token,
jwt_devices_get_secret_key(unverified_payload),
rfj_settings.JWT_VERIFY,
options=options,
leeway=rfj_settings.JWT_LEEWAY,
audience=rfj_settings.JWT_AUDIENCE,
issuer=rfj_settings.JWT_ISSUER,
algorithms=[rfj_settings.JWT_ALGORITHM]
)
评论列表
文章目录