如何在客户端检查 JWT 令牌是否有效

发布于 2025-01-10 00:45:07 字数 306 浏览 1 评论 0原文

因此,基本上我的 Blazor 服务器应用程序会向处理登录的 Web Api 发出请求,并返回带有访问令牌的用户。

之后,我将令牌存储在会话存储或 cookie 中以供将来使用,并在登录成功后在个人资料页面上重定向用户。

我的问题是:我如何知道返回的令牌是有效的?

如果有人向 cookie 添加随机令牌,那么我的应用程序会自动认为他已登录并正确显示个人资料页面? (未来的 web-api 调用不应该工作,因为令牌无效?)

我怎样才能避免这种情况? 或者我在这里做错了什么?

感谢每一个帮助。

So basically my Blazor server app does a request to the Web Api that handles the login and returns the User with the access Token.

After that I store the token in session storage or cookies for future usings and to redirect the user on the profile page with login succesfull.

My question is: How do I know that the returned Token is valid?

If someone adds a random Token to the cookies then my app automatically thinks that he is logged in and shows the profile page right? (future web-api calls should not work becouse the token is invalid corect?)

How can I avoid this?
Or what I'm doing wrong here?

Every help is apreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文