代码之家  ›  专栏  ›  技术社区  ›  user7804097

flask jwt token/payload-返回用户json

  •  3
  • user7804097  · 技术社区  · 6 年前

    我知道flask jwt给出了/auth端点。一旦用户成功登录,就会分配一个访问令牌,并且登录的用户可以存储在Flask JWT的当前_标识中。我想知道的是,我是否也可以在同一个/auth端点中将用户json返回给我的客户机?还是必须单独提出要求?

    这是一个移动rest api,使用flask restful。现在,我有一个用户登录。登录路由(/auth)将访问令牌返回给客户机,然后使用该令牌在单独的请求中获取用户json,但我觉得应该能够将其压缩到同一个请求中。

    如有任何提示,敬请垂询:)

    想法: 我可以通过flask restful创建一个auth资源并确切地指定我想要它返回什么吗?(服务器的令牌和客户端的用户json?)

    1 回复  |  直到 6 年前
        1
  •  2
  •   vimalloc    6 年前

    瓶子JWT已经被遗弃了一段时间了。我建议查看flask jwt extended作为一个仍在积极维护的替代方案(完全公开,我是该扩展的作者)。

    在flask jwt extended中,您可以创建自己的端点,而不是让扩展为您创建一个端点,这样您就可以在那里返回所需的任何数据。下面是一个实际的例子: http://flask-jwt-extended.readthedocs.io/en/latest/basic_usage.html