【发布时间】:2020-12-17 23:59:28
【问题描述】:
所以我一直在学习使用 POSTMAN 教授身份验证的 Udemy 课程,但我一直想知道它在使用浏览器的实际应用程序中是如何工作的。我们被教导使用 res.header('x-auth-token', token) 存储 JWT 令牌。然后当我们尝试访问受保护的路由时,我们手动在 POSTMAN 标头中添加令牌,并在服务器上使用 req.header('x-auth-token') 获取令牌并验证令牌。
但是在一个真实的应用程序中,我使用浏览器登录,它确实使用令牌设置了标题,但是一旦我输入 URL 以进入受限/经过身份验证的所需路径,比如说 /user/profile ,它要求我重新登录。当我输入新的 URL 时,令牌没有保留吗?
如何获取它以便令牌在浏览器中随身携带直到过期?
【问题讨论】:
-
您的问题不清楚,如果您需要使用令牌,则必须将其存储在浏览器中的
localStorage之类的地方,并且如果您要为您的所有请求提供令牌应用程序,请随时阅读interceptors
标签: node.js authentication token