flask-jwt-exectended用法感悟

Flask-jwt-extended使用总结

函数

  1. cerate_access_token()默认生成的是identity中的内容
  2. get_jwt_identity()默认拿到的是create_access_token中的数据,如果有装饰器@jwt_identity_loader装饰后,拿到的是返回的数据,对应上图中的identity数据
  3. get_jwt_claims()拿到的是装饰器@jwt.user_claims_loader中的数据,上图中的user_claims数据

装饰器

  1. @jwt_required是无差别验证
  2. @jwt_optional是部分验证,就是加上这个装饰器的视图函数才能使用get_jwt_identity()等函数,获取请求中token的信息进行判断。
  3. @jwt.user_claims_loader给token添加user_claims数据
  4. @jwt.user_identity_loader装饰返回上图identity数据
posted @ 2020-04-26 23:37  Barry东东和西西  阅读(625)  评论(0编辑  收藏  举报