前置统一认证登录方法、装置以及存储介质制造方法及图纸

技术编号:37503797 阅读:15 留言:0更新日期:2023-05-07 09:39
本申请公开了一种前置统一认证登录方法、装置以及存储介质,其中前置统一认证登录方法,包括:接收用户的访问请求,其中所述访问请求用于指示所述用户请求访问企业内网办公系统;响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证;在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息;基于获取到的所述登录信息,执行所述企业内网办公系统的登录操作。企业内网办公系统的登录操作。企业内网办公系统的登录操作。

【技术实现步骤摘要】
前置统一认证登录方法、装置以及存储介质


[0001]本申请涉及系统认证登录
,特别是涉及一种前置统一认证登录方法、装置以及存储介质。

技术介绍

[0002]在企业发展过程中,需要用到的系统很多,通常最少的都得有2个甚至更多,例如:OA系统、企业内部办公通讯系统以及多人协作的写作系统(wiki)等。每个系统都有自己的登录模块,每个员工都有自己得账号登录,员工在操作不同的系统时,需要多次登录,而且每个系统的账号都不一样,这对于员工来说很不方便。现有技术可以解决多系统统一登录的技术方案有单独开发一套单点登录系统,然后在单点登录系统中对接所有内部使用的系统以及录入所有员工的账号密码,从而使得所有的内部系统都适配单点登录系统。
[0003]但是,现有技术存在以下缺点:
[0004]1)CPU开销较大。在并发量比较高的情况下,如果许多线程反复尝试更新某一个变量,却又一直更新不成功,循环往复,会给CPU带来很大的压力。
[0005]2)存在安全隐患。因为只需要登录一次,所有的授权的应用系统都可以访问,可能导致一些很重要的信息泄露。
[0006]3)不利于重构。因为涉及到的系统很多,要重构必须要兼容所有的系统,可能很耗时。有些内部系统都是采购的第三方的系统,如果未提供源码,就无法重构。
[0007]针对上述的现有技术中存在的用于解决多系统统一登录的技术方案存在CPU开销较大、具有安全隐患以及不利于重构的技术问题,目前尚未提出有效的解决方案。

技术实现思路

[0008]本公开的实施例提供了一种前置统一认证登录方法、装置以及存储介质,以至少解决现有技术中存在的用于解决多系统统一登录的技术方案存在CPU开销较大、具有安全隐患以及不利于重构的技术问题。
[0009]根据本公开实施例的一个方面,提供了一种前置统一认证登录方法,包括:接收用户的访问请求,其中所述访问请求用于指示所述用户请求访问企业内网办公系统;响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证;在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息;基于获取到的所述登录信息,执行所述企业内网办公系统的登录操作。
[0010]可选地,响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证的操作,包括:响应于所述访问请求,判定所述用户是否已登录企业通信系统;在判定所述用户已登录所述企业通信系统时,确定所述用户已完成企业内部网关的登录认证。
[0011]可选地,在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息,包括:在判定所述用户已完成企业内部网关的登录认证的情况下,判定所述用户使用的登录设备是否为预设的常用设备;在判定所
述用户使用的登录设备为预设的常用设备时,判定所述用户是否为首次登录所述企业内网办公系统;根据所述用户是否为首次登录的判定结果,执行对应的获取规则获取所述用户用于登录所述企业内网办公系统的登录信息。
[0012]可选地,该方法还包括:在判定所述用户使用的登录设备不为预设的常用设备时,发送短信验证码至所述用户使用的登录设备进行确认;在所述用户确认通过后,执行所述用户是否为首次登录所述企业内网办公系统的判定操作。
[0013]可选地,根据所述用户是否为首次登录的判定结果,执行对应的获取规则获取所述用户用于登录所述企业内网办公系统的登录信息的操作,包括:在所述判定结果为所述用户首次登录所述企业内网办公系统时,接收用户首次登录所述企业内网办公系统时输入的首次登录信息并存储,其中所述首次登录信息包括所述企业内网办公系统的系统地址、用户名和原始密码;生成一个随机密码,并调用所述企业内网办公系统的修改密码功能,将所述用户的所述原始密码修改为所述随机密码;将所述用户名和所述随机密码确定为所述用户用于登录所述企业内网办公系统的登录信息。
[0014]可选地,该方法还包括:将所述企业内网办公系统的系统地址、所述用户名和所述随机密码作为一组映射信息存储至预设的数据库中。
[0015]可选地,根据所述用户是否为首次登录的判定结果,执行对应的获取规则获取所述用户用于登录所述企业内网办公系统的登录信息的操作,包括:在所述判定结果为所述用户非首次登录所述企业内网办公系统时,从预设的数据库中获取所述用户用于登录所述企业内网办公系统的登录信息。
[0016]可选地,该方法还包括:在所述预设的数据库中查询不到所述用户用于登录所述企业内网办公系统的登录信息时,从DB存储中获取所述用户首次登录所述企业内网办公系统时使用的用户名和原始密码;将从所述DB存储中获取到的用户名和原始密码确定为所述用户用于登录所述企业内网办公系统的登录信息。
[0017]可选地,基于获取到的所述登录信息,执行所述企业内网办公系统的登录操作,包括:将获取到的所述登录信息组装成html代码插入到所述用户访问的所述企业内网办公系统的登录页面中;其中,组装成的所述装成html代码包括隐藏域和javaScript脚本。
[0018]可选地,该方法还包括:接收所述用户输入的用于首次登录所述企业内网办公系统的用户名和原始密码;基于所述用户输入的用户名和原始密码,执行所述企业内网办公系统的首次登录操作;在所述企业内网办公系统的首次登录操作执行完成后,将所述企业内网办公系统的地址、所述用户输入的用户名和原始密码作为一组映射关系进行存储。
[0019]根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。
[0020]根据本公开实施例的另一个方面,还提供了一种前置统一认证登录装置,包括:访问请求接收模块,用于接收用户的访问请求,其中所述访问请求用于指示所述用户请求访问企业内网办公系统;登录认证判定模块,用于响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证;登录信息获取模块,用于在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息;登录执行模块,用于基于获取到的所述登录信息,执行所述企业内网办公系统的登录操作。
[0021]根据本公开实施例的另一个方面,还提供了一种前置统一认证登录装置,包括:处
理器;以及存储器,与处理器连接,用于为处理器提供处理以下处理步骤的指令:接收用户的访问请求,其中所述访问请求用于指示所述用户请求访问企业内网办公系统;响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证;在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息;基于获取到的所述登录信息,执行所述企业内网办公系统的登录操作。
[0022]在本公开实施例中,可以应用于多系统统一登录认证业务场景中,采用基于nginx反向代理技术+Lua脚本语言,对不同的企业内网办公系统做统一登录认证管理。考本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种前置统一认证登录方法,其特征在于,包括:接收用户的访问请求,其中所述访问请求用于指示所述用户请求访问企业内网办公系统;响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证;在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息;基于获取到的所述登录信息,执行所述企业内网办公系统的登录操作。2.根据权利要求1所述的方法,其特征在于,响应于所述访问请求,判定所述用户是否已完成企业内部网关的登录认证的操作,包括:响应于所述访问请求,判定所述用户是否已登录企业通信系统;在判定所述用户已登录所述企业通信系统时,确定所述用户已完成企业内部网关的登录认证。3.根据权利要求1所述的方法,其特征在于,在判定所述用户已完成企业内部网关的登录认证的情况下,获取所述用户用于登录所述企业内网办公系统的登录信息,包括:在判定所述用户已完成企业内部网关的登录认证的情况下,判定所述用户使用的登录设备是否为预设的常用设备;在判定所述用户使用的登录设备为预设的常用设备时,判定所述用户是否为首次登录所述企业内网办公系统;根据所述用户是否为首次登录的判定结果,执行对应的获取规则获取所述用户用于登录所述企业内网办公系统的登录信息。4.根据权利要求3所述的方法,其特征在于,还包括:在判定所述用户使用的登录设备不为预设的常用设备时,发送短信验证码至所述用户使用的登录设备进行确认;在所述用户确认通过后,执行所述用户是否为首次登录所述企业内网办公系统的判定操作。5.根据权利要求3所述的方法,其特征在于,根据所述用户是否为首次登录的判定结果,执行对应的获取规则获取所述用户用于登录所述企业内网办公系统的登录信息的操作,包括:在所述判定结果为所述用户首次登录所述企业内网办公系统时,接收用户首次登录所述企业内网办公系统时输入的首次登录信息并存储,其中所述首次登录信息包括所述企业内网办公系统的系统地址、用户名和原始密码;...

【专利技术属性】
技术研发人员:张鹏飞井绪海夏溧
申请(专利权)人:北京中关村科金技术有限公司
类型:发明
国别省市:

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

1