The present invention relates to a remote system single sign-on method, which comprises: a single sign-on initiator of the first domain will send the single sign-on authentication information of a user authenticated by the first domain to a single sign-on center of the second domain; and the single sign-on initiator from the said single sign-on initiator after the authentication of the single sign-on authentication information has passed. The two-domain single sign-on center receives the user's cross-domain single sign-on authentication information, wherein the cross-domain single sign-on authentication information contains the signature information of the second-domain single sign-on center, and the single sign-on receiver of the single sign-on initiation direction second domain sends the cross-domain single sign-on authentication information. . The scheme of the invention can realize cross-domain single sign-on, and is easy to deploy, without much modification to the existing system.
【技术实现步骤摘要】
一种远程系统单点登录的方法
本专利技术涉及通讯技术,尤其涉及一种远程系统单点登录的方法。
技术介绍
单点登录(SingleSignOn,SSO)是目前比较流行的包括企业在内的各类组织业务整合的解决方案之一,使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的其它应用系统。单点登录因其在工作上带来的方便作用而运用得越来越广泛,但由于每个系统互相独立,用户每使用一个系统都要登录相应的平台才能进行操作,这给用户使用带来很多额外而且重复的操作。为了解决这个问题,单点登录技术对系统的登录流程进行了简化。然而,专利技术人发现现有技术中至少存在以下技术问题:现在单点登录技术的均为基于web实现,通过共享web应用的会话对象存储多个web系统的单点登录信息,而对于C/S类型的应用系统由于不存在共享的会话对象使得无法实现C/S应用的单点登录,造成对于C/S类应用只能通过用户手动输入账号密码来实现,使得操作的便利性不足。
技术实现思路
有鉴于此,本专利技术提供一种远程系统单点登录的方法。本专利技术所述一种远程系统单点登录的方法,包括:客户端对应用添加hook,通过所述hook检测所述应用弹出的密码输入窗口,并向单点登录服务器发起申请登录请求;所述单点登录服务器根据所述申请登录请求返回相应的单点登录信息;所述客户端判断是否获取到返回的单点登录信息,若是,则根据所述单点登录信息向认证服务器发起登录请求;否则,获取所述密码输入窗口的输入数据,根据所述输入数据向认证服务器发起登录请求,并将所述输入数据上传所述单点登录服务器。本专利技术中,所述申请登录请求中包括所述应用的应用标 ...
【技术保护点】
1.一种远程系统单点登录的方法,其特征在于,包括:客户端对应用添加hook,通过所述hook检测所述应用弹出的密码输入窗口,并向单点登录服务器发起申请登录请求;所述单点登录服务器根据所述申请登录请求返回相应的单点登录信息;所述客户端判断是否获取到返回的单点登录信息,若是,则根据所述单点登录信息向认证服务器发起登录请求;否则,获取所述密码输入窗口的输入数据,根据所述输入数据向认证服务器发起登录请求,并将所述输入数据上传所述单点登录服务器。
【技术特征摘要】
1.一种远程系统单点登录的方法,其特征在于,包括:客户端对应用添加hook,通过所述hook检测所述应用弹出的密码输入窗口,并向单点登录服务器发起申请登录请求;所述单点登录服务器根据所述申请登录请求返回相应的单点登录信息;所述客户端判断是否获取到返回的单点登录信息,若是,则根据所述单点登录信息向认证服务器发起登录请求;否则,获取所述密码输入窗口的输入数据,根据所述输入数据向认证服务器发起登录请求,并将所述输入数据上传所述单点登录服务器。2.根据权利要求1所述远程系统单点登录的方法,其特征在于,所述申请登录请求中包括所述应用的应用标识;所述单点登录服务器根据所述申请登录请求返回相应的单...
【专利技术属性】
技术研发人员:陈焕耀,
申请(专利权)人:广州市冰海网络技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。