我正在构建一个 Flask JWT 扩展应用程序,这就是我想要做的:
我有对所有人开放的端点(即没有装饰器@jwt_required,每个人都可以访问链接)
但是如果有人通过身份验证访问此链接,我希望能够取回他的身份,例如:
@bp.route('/test', methods=('GET', 'POST'))
def test() -> str:
identity = get_jwt_identity()
print(a)
if identity is not None:
# do something
else:
# do other stuff
问题是没有装饰器, get_jwt_identity 总是返回 None
有没有办法做到这一点?
谢谢