JWT和react,其中react从令牌获取信息



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

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

最新更新