一种登录系统的方法及设备技术方案

技术编号:24456934 阅读:52 留言:0更新日期:2020-06-10 15:49
本申请适用于计算机技术领域,提供了一种登录系统的方法及设备,包括:当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于登录请求信息校验第一终端的用户的身份是否合法;当校验结果为用户的身份合法时,基于用户身份信息登录第二系统;当成功登录第二系统时,获取第一终端对应的用于访问第二系统的快捷访问接口的接口信息,并基于第一设备标识信息将接口信息发送至第一终端。上述方式,不需要更改被访问系统的代码,用户只需通过登录当前系统就可访问其他系统,减少了开发人员的工作量,增加了被访问系统的安全性。

A method and equipment of login system

【技术实现步骤摘要】
一种登录系统的方法及设备
本申请属于计算机
,尤其涉及一种登录系统的方法及设备。
技术介绍
在企业中,一般有很多的应用系统为其提供管理和IT服务,随着企业的成长和信息的技术的发展,会有很多的系统加入。在传统的分散用户认证管理中,每个业务系统独立做用户的认证工作,用户需要记住大量的用户名和密码,每进入一个系统都要进行登录,增加了系统管理员的认证管理和维护工作。因此,单点登录应用而生。单点登录(SingleSignOn,SSO)是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。然而,传统的单点登录的方法需要频繁地入侵被访问的多个业务系统修改系统代码,才可实现用户登录一次即可访问这些业务系统。这样频繁地修改业务系统的代码,增加了开发人员的工作量和业务系统的风险。
技术实现思路
有鉴于此,本申请实施例提供了一种登录系统的方法及设备,以解决传统的单点登录的方法需要频繁地入侵被访问的多个业务系统修改系统代码,增加了开发人员的工作量和业务系统的风险的问题。本申请实施例的第一方面提供了一种登录系统的方法,包括:当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于所述登录请求信息校验所述第一终端的用户的身份是否合法;所述登录请求信息包括所述第一终端的第一设备标识信息以及用户身份信息;当校验结果为所述用户的身份合法时,基于所述用户身份信息登录所述第二系统;当成功登录所述第二系统时,获取所述第一终端对应的用于访问所述第二系统的快捷访问接口的接口信息,并基于所述第一设备标识信息将所述快捷访问接口的接口信息发送至所述第一终端;所述快捷访问接口的接口信息用于指示所述第一终端从所述第一系统的登录界面跳转到成功登录所述第二系统后对应的交互界面。所述登录请求信息还包括第一系统标识信息以及第二系统标识信息。进一步地,为了准确地验证该用户的身份是否合法,提高系统的安全性,当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于所述登录请求信息校验所述第一终端的用户的身份是否合法可以包括:基于所述第一系统标识信息以及所述第一设备标识信息,检测所述用户是否成功登录所述第一系统;当检测结果为所述用户成功登录所述第一系统时,基于所述用户身份信息以及所述第二系统标识信息,检测所述用户是否具有权限登录所述第二系统;其中,当所述用户具有权限登录所述第二系统时,判定所述用户的身份合法;当所述用户没有权限登录所述第二系统时,判定所述用户的身份不合法。进一步地,为了准确、快速地确定用户是否成功登录第一系统,基于所述第一系统标识信息以及所述第一设备标识信息,检测所述用户是否成功登录所述第一系统可以包括:基于所述第一系统标识信息,获取所述第一系统对应的第一验证方式;通过所述第一验证方式向所述第一设备标识信息对应的第一终端发起验证请求,获取验证结果;所述验证结果用于表示所述用户是否成功登录所述第一系统。进一步,在检测到用户未成功登录第一系统时,为了及时提醒该用户,本申请还可包括:当检测结果为所述用户未成功登录所述第一系统时,生成提示信息;基于所述第一设备标识信息,将所述提示信息发送至所述第一终端;所述提示信息用于提示所述用户重新登录所述第一系统。进一步地,为了准确、快速地确定用户是否有权限登录第二系统,当检测结果为所述用户成功登录所述第一系统时,基于所述用户身份信息以及所述第二系统标识信息,检测所述用户是否具有权限登录所述第二系统可以包括:基于所述第二系统标识信息,获取所述第二系统对应的第二验证方式,以及获取用于为所述第二系统提供服务的设备的第二设备标识信息;通过所述第二验证方式将所述用户身份信息发送至所述第二设备标识信息对应的设备;所述用户身份信息用于触发所述设备验证所述用户是否具有权限登录所述第二系统。进一步地,本申请还包括:当验证结果为所述用户成功登录所述第一系统时,执行所述基于所述用户身份信息以及所述第二系统标识信息,检测所述用户是否具有权限登录所述第二系统;或者,当验证结果为所述用户未成功登录所述第一系统时,获取所述第二系统登录界面对应的链接,并基于所述第一设备标识信息将所述链接发送至所述第一终端;所述链接用于所述用户登录所述第二系统。进一步地,当用户的身份不合法时,为了保证用户成功登录第二系统,本申请还可包括:当校验结果为所述用户的身份不合法时,获取所述第二系统登录界面对应的链接,并基于所述第一设备标识信息将所述链接发送至所述第一终端;所述链接用于所述用户登录所述第二系统。本专利技术实施例的第二方面提供了一种登录系统的设备,该设备包括:校验单元,用于当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于所述登录请求信息校验所述第一终端的用户的身份是否合法;所述登录请求信息包括所述第一终端的第一设备标识信息以及用户身份信息;登录单元,用于当校验结果为所述用户的身份合法时,基于所述用户身份信息登录所述第二系统;发送单元,用于当成功登录所述第二系统时,获取所述第一终端对应的用于访问所述第二系统的快捷访问接口的接口信息,并基于所述第一设备标识信息将所述快捷访问接口的接口信息发送至所述第一终端;所述快捷访问接口的接口信息用于指示所述第一终端从所述第一系统的登录界面跳转到成功登录所述第二系统后对应的交互界面。所述登录请求信息还包括第一系统标识信息以及第二系统标识信息。进一步地,所述校验单元具体包括:第一检测单元,用于基于所述第一系统标识信息以及所述第一设备标识信息,检测所述用户是否成功登录所述第一系统;第二检测单元,用于当检测结果为所述用户成功登录所述第一系统时,基于所述用户身份信息以及所述第二系统标识信息,检测所述用户是否具有权限登录所述第二系统;判定单元,用于当所述用户具有权限登录所述第二系统时,判定所述用户的身份合法;当所述用户没有权限登录所述第二系统时,判定所述用户的身份不合法。进一步地,设备还包括:生成单元,用于当检测结果为所述用户未成功登录所述第一系统时,生成提示信息;信息发送单元,用于基于所述第一设备标识信息,将所述提示信息发送至所述第一终端;所述提示信息用于提示所述用户重新登录所述第一系统。进一步地,所述第一检测单元具体用于:基于所述第一系统标识信息,获取所述第一系统对应的第一验证方式;通过所述第一验证方式向所述第一设备标识信息对应的第一终端发起验证请求,获取验证结果;所述验证结果用于表示所述用户是否成功登录所述第一系统。进一步地,当验证结果为所述用户成功登录所述第一系统时第二检测单元具体用于基于所述用户身份信息以及所述第二系统标识信息,检测所述用户是否具有权限登录所述第二系统;设备还包括:链接获取单元,用于当验证结果为所述用户未成功本文档来自技高网...

【技术保护点】
1.一种登录系统的方法,其特征在于,包括:/n当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于所述登录请求信息校验所述第一终端的用户的身份是否合法;所述登录请求信息包括所述第一终端的第一设备标识信息以及用户身份信息;/n当校验结果为所述用户的身份合法时,基于所述用户身份信息登录所述第二系统;/n当成功登录所述第二系统时,获取所述第一终端对应的用于访问所述第二系统的快捷访问接口的接口信息,并基于所述第一设备标识信息将所述快捷访问接口的接口信息发送至所述第一终端;所述快捷访问接口的接口信息用于指示所述第一终端从所述第一系统的登录界面跳转到成功登录所述第二系统后对应的交互界面。/n

【技术特征摘要】
1.一种登录系统的方法,其特征在于,包括:
当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于所述登录请求信息校验所述第一终端的用户的身份是否合法;所述登录请求信息包括所述第一终端的第一设备标识信息以及用户身份信息;
当校验结果为所述用户的身份合法时,基于所述用户身份信息登录所述第二系统;
当成功登录所述第二系统时,获取所述第一终端对应的用于访问所述第二系统的快捷访问接口的接口信息,并基于所述第一设备标识信息将所述快捷访问接口的接口信息发送至所述第一终端;所述快捷访问接口的接口信息用于指示所述第一终端从所述第一系统的登录界面跳转到成功登录所述第二系统后对应的交互界面。


2.如权利要求1所述的方法,其特征在于,所述登录请求信息还包括第一系统标识信息以及第二系统标识信息,所述当检测到第一终端通过第一系统触发的用于请求登录第二系统的登录请求信息时,基于所述登录请求信息校验所述第一终端的用户的身份是否合法包括:
基于所述第一系统标识信息以及所述第一设备标识信息,检测所述用户是否成功登录所述第一系统;
当检测结果为所述用户成功登录所述第一系统时,基于所述用户身份信息以及所述第二系统标识信息,检测所述用户是否具有权限登录所述第二系统;
其中,当所述用户具有权限登录所述第二系统时,判定所述用户的身份合法;当所述用户没有权限登录所述第二系统时,判定所述用户的身份不合法。


3.如权利要求2所述的方法,其特征在于,所述基于所述第一系统标识信息以及所述第一设备标识信息,检测所述用户是否成功登录所述第一系统之后,还包括:
当检测结果为所述用户未成功登录所述第一系统时,生成提示信息;
基于所述第一设备标识信息,将所述提示信息发送至所述第一终端;所述提示信息用于提示所述用户重新登录所述第一系统。


4.如权利要求2所述的方法,其特征在于,所述基于所述第一系统标识信息以及所述第一设备标识信息,检测所述用户是否成功登录所述第一系统包括:
基于所述第一系统标识信息,获取所述第一系统对应的第一验证方式;
通过所述第一验证方式向所述第一设备标识信息对应的第一终端发起验证请求,获取验证结果;所述验证结果用于表示所述用户是否成功登录所述第一系统。


5.如权利要求4所述的方法,其特征在于,所述通过所述第一验证方式向所述第一设备标识信息对应的第一终端发起验证请求,获取验证结果之后,还包括:
当验证结果为所述用户成功登录所述第一系统...

【专利技术属性】
技术研发人员:李靖
申请(专利权)人:深圳市远行科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1