首页 文章

Flask JWT Token / Payload - 返回用户Json

提问于
浏览
1

我知道Flask JWT为我们提供了/ auth endpoints . 用户成功登录后,将分配一个访问令牌,并且登录的用户可以存储在Flask JWT的current_identity中 . 我想知道的是,我是否也可以将User Json返回到同一/ auth endpoints 的客户端?或者它必须是一个单独的请求?

这是一个移动rest-api,使用Flask-Restful . 现在,我有一个用户登录 . 登录路由(/ auth)将访问令牌返回给客户端,然后我使用令牌在单独的请求中获取User Json,但我觉得我应该能够将此压缩为相同的请求 .

任何提示都很赞赏:)

IDEA:我可以通过flask-restful创建一个auth资源并准确指定我想要它返回的内容吗? (服务器的令牌和用户json到客户端?)

1 回答

  • 2

    Flask-JWT现在已经被遗弃了一段时间 . 我建议检查Flask-JWT-Extended作为仍然积极维护的替代方案(完全公开,我是该扩展的作者) .

    在Flask-JWT-Extended中,您可以创建自己的 endpoints ,而不是让扩展为您创建一个 endpoints ,因此您可以返回所需的任何数据 . 以下是此操作的示例:http://flask-jwt-extended.readthedocs.io/en/latest/basic_usage.html

相关问题