JWT优于cookie的一个优点似乎是它绕过了对cookie的原始限制.
有人可以帮助我了解JWT的任何其他优点和重要的任何其他缺点吗?
在这里的类似帖子中可以找到许多与网络相关的信息:令牌认证与Cookies ; 我想说出一些"架构"差异:
优点
JWT是一种无状态身份验证机制,因为用户状态永远不会保存在数据库中。由于 JWT 是独立的,所有必要的信息都在那里,减少了往返数据库的需要。使用 JWT,我们不需要查询数据库来对每个 api 调用的用户进行身份验证。CSRF(跨站点请求伪造)攻击。myapp.com,该应用程序可以myservice1.com向myservice2.com. Cookie 绑定到单个域。foo.com该域无法读取在该域上创建的 cookie bar.com。缺点
JWT因为它是一种无状态的身份验证机制。这使得实现像Sign out from all devices. 使用基于会话的身份验证很容易实现这一点,因为我们只需要从数据库中删除会话即可。cookies开箱即用。| 归档时间: |
|
| 查看次数: |
8431 次 |
| 最近记录: |