【发布时间】:2021-04-07 11:06:00
【问题描述】:
我在 react.js 中遇到授权问题。我想将用户角色存储在应用程序上下文中,但我不知道如何从 JWT 令牌中获取它们。 我找到了 3 种可能的解决方案,其中哪一种是最好的?
- 在客户端加密 JWT。
- 获取用户角色的另一个请求
- 使用 jwt 令牌返回用户角色(类似于 { token: , roles : } )。
也许有一些我不知道的更好的选择。感谢所有建议。
【问题讨论】:
我在 react.js 中遇到授权问题。我想将用户角色存储在应用程序上下文中,但我不知道如何从 JWT 令牌中获取它们。 我找到了 3 种可能的解决方案,其中哪一种是最好的?
也许有一些我不知道的更好的选择。感谢所有建议。
【问题讨论】:
【讨论】:
这是这样做的方法,
使用 jwt 令牌返回用户角色(类似于 { token: , roles : } )。
但你不必做任何事情,让后端做这些事情
【讨论】: