提问人:user21903805 提问时间:9/25/2023 更新时间:9/25/2023 访问量:24
在 Vue-Express 应用中使用 JWT 的安全性及其实现
Safety of using JWT in Vue-Express app and its implementation
问:
所以我正在用 Vue 和 Express 制作一个应用程序。我想使用 JWT 进行身份验证。 在登录表单中,用户写入 passowrd 和电子邮件 - 它被发送到端点,如果凭据正确,则响应是
{
"status": "successful login!",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6IjY1MTA5NGQzOWE3YjFjNTg2YzA1MDc5YyIsImlhdCI6MTY5NTU5MjQwOCwiZXhwIjoxNzAzMzY4NDA4fQ.DJQVKPtfevTbnjM5IfEPQ0n29S7lN3_Fg4KsFDpwmdE",
"message": "you are logged in successfully"
}
然后我将其存储在 LocalStorage 中。
所以现在我明白了:
- 在 Vue 路由器中,我使用导航 gauards 来检查令牌是否在本地存储中
- 如果令牌在本地存储中,则 isAuthenticated i 设置为 true 并向用户授予访问权限? 这似乎根本不安全。或者是吗?如何从这一点开始实施安全身份验证并限制对某些路由的访问?
答: 暂无答案
评论