首页 > 解决方案 > JWT 和 react,react 从 token 中获取信息

问题描述

问题如下。将数据输入注册/登录表单后,react 向服务器发送请求,作为响应,它获取 jwt-token 并将其放入 localStorage。但是react如何与token进一步交互,react需要解密token呢?例如,当我想获取用户的角色时,将其放入令牌中,并根据角色分别渲染页面,为此我需要从令牌中获取数据。同样,为了获取这些数据,令牌在客户端被解密?(反应)

标签: reactjsjwt

解决方案


您需要使用 JWT 令牌将请求发送回服务器并让服务器对其进行解密,然后对信息执行任何您想做的事情,如果您想获取用户,出于安全原因,您不应在客户端解密令牌角色,向检索当前用户角色的服务器发出请求,并使用 JWT 获取当前用户信息并将其用作授权方法。


推荐阅读