EdH*_*EdH 3 authentication session web-services scalability jwt
我已经阅读了很多关于这个主题的文章,但找不到我正在寻找的好的答案。
所以我对 JWT 与 Session 优缺点的理解是
智威汤逊专业版
骗局
会话专业版
骗局
所以根据我的理解,
支持大量用户的网站(亚马逊、Uber)使用哪种方法?使用带有分布式缓存的会话是否足够好?
现实生活中使用 JWT(基于令牌)比基于会话更有意义的用例是什么?
谢谢你!
JWT 从来就不是为处理会话而设计的。它们是在服务之间交换受完整性保护的消息的一种方式。看一下这篇文章:http://cryto.net/~joepie91/blog/2016/06/13/stop-using-jwt-for-sessions/它解释了为什么使用 JWT 来处理会话不是一个好主意。
您还可以阅读有关 BFF 模式的信息:https://curity.io/resources/learn/the-bff-pattern/,其中您使用轻量级后端组件来处理令牌,并且仍然只处理前端中的会话。因为它是一个轻量级组件,所以很容易对其进行缩放 - 例如,它可以是一个 lambda 函数。
因此,在我看来,没有真正好的用例让您真正喜欢基于 JWT 的会话而不是基于 cookie 的会话,但是(正如任何强烈的意见一样),这可能会引发讨论;)
| 归档时间: |
|
| 查看次数: |
6098 次 |
| 最近记录: |