登录模式:单一服务器模式、单点登录、token模式

本文介绍了三种常见的登录模式:单一服务器模式,涉及session_id的使用与性能问题;单点登录(SSO)实现跨系统单次登录,但可能增加认证服务器压力;以及Token模式,利用JWT令牌实现无状态验证,但存在无法销毁的问题。
摘要由CSDN通过智能技术生成

1.单一服务器模式

(1)用户向服务器发送用户名和密码,验证后,将用户信息存在session中,同时将session_id写入到用户的Cookie中

(2)用户的每个后续请求都将通过在Cookie中取出session_id传给服务器。

(3)服务器收到session_id并对比之前保存的数据,确认用户的身份

缺点:

  • 单点性能压力
  • 分布式架构中,需要session共享方案,session共享方案存在性能瓶

session共享方案:redis代替session:推荐,性能高

2.单点登录 (SSO)

在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统

 缺点&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值