首页 > 解决方案 > React.js 如何从 jwt 令牌中获取用户角色

问题描述

我在 react.js 中遇到授权问题。我想将用户角色存储在应用程序上下文中,但我不知道如何从 JWT 令牌中获取它们。我找到了 3 种可能的解决方案,其中哪一种是最好的?

也许有一些我不知道的更好的选择。感谢所有建议。

标签: reactjsjwt

解决方案


  • 在客户端加密 JWT:不要那样做,让服务器做逻辑。
  • 获得用户角色的另一个请求:这没关系,但我个人不希望客户提出额外的请求。
  • 使用 jwt 令牌返回用户角色:当然。您可以在此处查看更多信息在 JWT 中设置角色是最佳实践吗?

推荐阅读