我刚刚了解到 JWT 的缺点 - 有什么替代方案?

发布于 2025-01-09 04:23:27 字数 173 浏览 1 评论 0原文

我刚刚了解到 JWT 有重大缺点,而且我们过度使用它们。我完全能明白其中的道理。

解决方案是每次调用数据库,而不是使用 JWT。

问题是我在我的项目中使用 Keycloak - 所以它会自动使用 JWT。

除了使用 JWT 作为 Keycloak 之外还有其他选择吗?

谢谢。

I've just learnt that JWT have major drawbacks and we are overly using them. I can totally see the reasoning.

The solution would be to make a call to the DB each time, instead of using a JWT.

The problem is that I'm using Keycloak for my project - so it automatically uses JWT.

Is there any other alternative than using JWT for Keycloak?

Thanks.

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

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

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烟花易冷人易散 2025-01-16 04:23:27

假设您可以选择使用 Keycloak 之外的其他东西,JWT 的流行替代品是 PASETO。使用 PASETO,客户端不再能够修改身份验证算法,并且有效负载会被加密,而不仅仅是像 JWT 那样进行编码。

查看以下两个链接

https://paseto.io/

https://developer.okta.com/blog/2019/10/17/a-thorough-introduction-to-paseto

Assuming you have the option of using something other than Keycloak a popular alternative to JWT is PASETO. With PASETO the client can no longer tinker with the authentication algorithm and the payload is encrypted not just encoded as in JWT.

Have a look at the following 2 links

https://paseto.io/

https://developer.okta.com/blog/2019/10/17/a-thorough-introduction-to-paseto

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文