当前位置:   article > 正文

有状态和无状态登录

有状态和无状态登录

当一个设备(客户端)向一个设备(服务端)发送请求的时候,服务端如何判断这个客户端是谁。传统意义有两种认证方式:有状态认证、无状态认证。

有状态和无状态最大的区别就是服务端会不会保存客户端的信息。

一、有状态登录(Session)

二、无状态登陆(JWT)

区别:

传统上用户登陆状态会以 Session 的形式保存在服务器上,而 Session ID 则保存在前端的 Cookie 中;而使用 JWT 以后,用户的认证信息将会以 Token 的形式保存在前端,服务器不需要保存任何的用户状态,这也就是为什么 JWT 被称为无状态登陆的原因,无状态登陆最大的优势就是完美支持分布式部署,可以使用一个 Token 发送给不同的服务器,而所有的服务器都会返回同样的结果。

参考文档:

浅析权限认证中的有状态和无状态

JWT有状态登陆与无状态登陆

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/495640
推荐阅读
相关标签
  

闽ICP备14008679号