【发布时间】:2019-08-02 03:49:28
【问题描述】:
我在我的节点站点中使用带护照的 JWT 身份验证,我不确定我是否理解这些概念。
假设我是经过身份验证的用户,我的令牌保存在本地存储中。假设我然后导航到 /user 页面,该页面将显示有关我的用户的数据。通常,我会检查用户是否登录,如果没有,他们将被重定向到登录页面。但是在这种情况下,由于我无法从页面请求中发送身份验证令牌,我必须加载我的 /user 页面,然后该页面请求用户数据,如果找不到数据,我将它们重定向到通过 javascript 登录页面。
我的处理方式正确吗?这似乎是一种糟糕的用户体验,不得不等待并重定向两次。有没有解决的办法? JWT 不是我正在寻找的实现吗?
【问题讨论】:
标签: javascript node.js express jwt passport.js