使用 JWT 获取用户信息
Posted
技术标签:
【中文标题】使用 JWT 获取用户信息【英文标题】:Using JWT to GET User Info 【发布时间】:2017-01-11 13:54:33 【问题描述】:我目前正在试验 JWT 和 MERN 堆栈。我设置了 JWT 来对用户进行身份验证。我将 JWT 设置在本地存储中。如何仅使用 JWT 向我的 MongoDB 发出 GET 查询请求?我只想使用纯粹的 JWT 令牌为该特定用户提取信息。我是否必须将 User.id 也存储在本地存储中并使用它来进行查询?
谢谢!
【问题讨论】:
【参考方案1】:在创建令牌时,在负载中添加用户 ID。在所有后续的 API 调用中,从 payload 中获取用户 id 并在查询中使用。
【讨论】:
以上是关于使用 JWT 获取用户信息的主要内容,如果未能解决你的问题,请参考以下文章
如何使用基于 JWT 令牌的 express 获取经过身份验证的用户信息
如何从 NextJS / ReactJS 中的 JWT cookie 获取用户信息