【发布时间】:2020-02-19 12:17:44
【问题描述】:
我在客户端使用 reactjs。服务器在认证后发送cookie。
所以我的问题是如何在服务器发送的 react-js 中获取 JWT cookie 以及如何代表这个 cookie 管理令牌
【问题讨论】:
-
您可以使用
document.cookie获取cookie 并从那里开始。您需要一个 JWT 库来解析令牌以获取其中的信息。您将无法验证令牌在前端是否有效,但这应该没问题,具体取决于您的用例;这是一个用于在前端解码 JWT 令牌的库:github.com/auth0/jwt-decode -
需要检查cookie是否为
httpOnly,如果是,则客户端无法访问cookie。 -
@kraf,为了首先解码它,我需要获取 cookie。我不想解码cookie。而
document.cookie什么也没返回。 -
@HarryChang,那么我该如何设置用户已登录并设置了它的令牌。
标签: reactjs react-redux jwt setcookie jwt-auth