我知道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 回答
Flask-JWT现在已经被遗弃了一段时间 . 我建议检查Flask-JWT-Extended作为仍然积极维护的替代方案(完全公开,我是该扩展的作者) .
在Flask-JWT-Extended中,您可以创建自己的 endpoints ,而不是让扩展为您创建一个 endpoints ,因此您可以返回所需的任何数据 . 以下是此操作的示例:http://flask-jwt-extended.readthedocs.io/en/latest/basic_usage.html