单点登陆的实现方案

本文介绍了单点登录的实现原理,当用户在子系统a登录后,通过认证系统验证并返回ticket,后续访问其他子系统时携带ticket进行身份验证,实现无需多次登录的效果。关键点包括公用身份认证系统、子系统识别ticket及判断用户登录状态。具体实现逻辑涉及用户登录、验证、ticket处理及退出流程。
摘要由CSDN通过智能技术生成

单点登录问题:

单点登录技术实现的原理机制:

当用户第一次访问子系统a的时候,由于是未登录状态,会被引导到认证系统中进行登陆,根据用户提供的登陆信息,认证系统会进行身份验证,如果验证通过会返回给用户一个标识(ticket);当用户再访问其他的子系统(子系统b,子系统c等等......)时就会带上这个认证凭据(ticket),其它的子系统接收到请求后就会将该ticket传送到身份认证系统中进行信息识别和校验,如果合法通过识别则不需要再进行登陆即可直接访问要访问的子系统。

以上就是单点登录技术的实现过程分析,这其中涉及到几个比较重要的切点:

第一:各个子系统必须有一套公用共享的身份认证系统;

第二:每个子系统都可以识别和提取ticket信息;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值