[发明专利]一种单点登录方法、装置、设备及存储介质有效
| 申请号: | 202110487740.2 | 申请日: | 2021-05-06 |
| 公开(公告)号: | CN112995219B | 公开(公告)日: | 2021-08-20 |
| 发明(设计)人: | 苏鑫;杨炜林 | 申请(专利权)人: | 四川省明厚天信息技术股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 纪志超 |
| 地址: | 610044 四川*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 单点 登录 方法 装置 设备 存储 介质 | ||
1.一种单点登录方法,其特征在于,包括:
用户浏览器请求登录第三方集成认证服务器,若所述第三方集成认证服务器判定所述用户浏览器对应的目标用户未进行CAS认证,则CAS服务器利用所述目标用户的登录信息对所述目标用户进行CAS认证;其中,所述第三方集成认证服务器为能够同时进行CAS认证和OAuth认证的服务器;
CAS认证通过后,所述第三方集成认证服务器获取所述登录信息中的登录账号,以生成与所述登录账号对应的临时密码,并将所述登录账号及所述临时密码发送至所述用户浏览器;
所述用户浏览器将接收到的所述登录账号及所述临时密码发送至OAuth服务器,所述OAuth服务器基于自身接收到的所述登录账号及所述临时密码进行OAuth认证;
OAuth认证通过后,所述OAuth服务器生成与所述用户浏览器对应的令牌,并将所述令牌存储至所述用户浏览器,以便所述用户浏览器利用所述令牌对OAuth应用进行访问;
其中,所述OAuth服务器基于自身接收到的所述登录账号及所述临时密码进行OAuth认证,包括:
如果所述OAuth服务器接收到的所述临时密码与所述第三方集成认证服务器生成的与所述登录账号对应的临时密码一致,则OAuth认证通过。
2.根据权利要求1所述的单点登录方法,其特征在于,所述第三方集成认证服务器判定所述用户浏览器对应的目标用户未进行CAS认证,包括:
所述第三方集成服务器判断自身存储的session中是否包含与所述用户浏览器对应的session,如果否,则判定所述用户浏览器对应的目标用户未进行CAS认证。
3.根据权利要求1所述的单点登录方法,其特征在于,所述CAS服务器利用所述目标用户的登录信息对所述目标用户进行CAS认证,包括:
所述用户浏览器重定向至CAS服务器登录界面,所述CAS服务器通过所述登录界面获取并验证所述目标用户的登录信息,若所述登录信息验证通过,则生成相应的票据并将所述票据存储至CAS服务域的cookie中;
所述CAS服务器通过判断所述票据的有效性对所述目标用户进行CAS认证。
4.根据权利要求1所述的单点登录方法,其特征在于,所述第三方集成认证服务器获取所述登录信息中的登录账号,以生成与所述登录账号对应的临时密码之后,还包括:
所述第三方集成认证服务器将所述登录账号及所述临时密码以键值对的方式通过远程字典服务进行存储,并设置有效时间,超过所述有效时间则所述临时密码处于失效状态。
5.根据权利要求4所述的单点登录方法,其特征在于,所述第三方集成认证服务器将所述登录账号及所述临时密码发送至所述用户浏览器,包括:
所述第三方集成服务器获取待登录OAuth应用的应用名,并根据所述应用名得到所述待登录OAuth应用的登录地址;
所述第三方集成服务器基于所述登录地址生成携带有所述登录账号及所述临时密码的与所述登录地址对应的重定向地址,并将所述重定向地址返回至所述用户浏览器。
6.根据权利要求5所述的单点登录方法,其特征在于,所述用户浏览器将接收到的所述登录账号及所述临时密码发送至OAuth服务器,所述OAuth服务器基于自身接收到的所述登录账号及所述临时密码进行OAuth认证,包括:
所述用户浏览器通过所述重定向地址将所述登录账号及所述临时密码发送至OAuth服务器;
所述OAuth服务器从所述远程字典服务中获取与自身接收到的所述登录账号一致的登录账号对应的所述临时密码,并判断所述临时密码与自身接收到的所述临时密码是否一致,如果是,则OAuth认证通过。
7.根据权利要求1至6任一项所述的单点登录方法,其特征在于,还包括:
利用ETL工具将CAS存储中的登录账号与OAuth存储中的登录账号进行定时同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川省明厚天信息技术股份有限公司,未经四川省明厚天信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110487740.2/1.html,转载请声明来源钻瓜专利网。





