基于RPA的多系统单点登录方法、装置、设备及介质制造方法及图纸

技术编号:30824739 阅读:15 留言:0更新日期:2021-11-18 12:18
本申请涉及人工智能技术领域,揭示了一种基于RPA的多系统单点登录方法、装置、设备及介质,其中方法包括:获取用户输入的身份验证请求,所述身份验证请求携带有第一账号和第一密码;根据所述第一账号和所述第一密码进行身份验证,得到身份验证结果;当所述身份验证结果为通过时,调用RPA机器人,获取业务系统登录信息配置数据;调用所述RPA机器人,根据所述业务系统登录信息配置数据分别进行令牌获取、浏览器启动及在所述浏览器中登录业务系统,得到目标浏览器。只需输入第一账号和第一密码即可自动对多个业务系统进行自动获取令牌和登录,降低登录的复杂度,有利于针对不同业务系统设置不同的账号和不同的密码,降低信息泄露的风险。险。险。

【技术实现步骤摘要】
基于RPA的多系统单点登录方法、装置、设备及介质


[0001]本申请涉及到人工智能
,特别是涉及到一种基于RPA的多系统单点登录方法、装置、设备及介质。

技术介绍

[0002]在组织内部的员工的日常工作中,经常需要登录各种业务系统。通常情况下,为了登录各种业务系统,需要手工输入账号和密码。近年来,随着信息泄露的风险越来越大,为了避免信息泄露,在登录系统的时候,不仅要求输入密码,还要求输入令牌,增加了登录的复杂程度。随着组织使用的业务系统越来越多,一天可能需要登录十几次甚至几十次,降低了日常工作的效率。
[0003]为了登录方便,很多人都把各个业务系统的密码设置成一样的,这无疑增加了信息泄露的风险。同时,由于手工输入账号和密码,难免输错,在多次输错的情况,极易造成账号被锁,还需要联系运维人员进行解锁,进一步降低了日常工作的效率。

技术实现思路

[0004]本申请的主要目的为提供一种基于RPA的多系统单点登录方法、装置、设备及介质,旨在解决现有技术的组织内部各个业务系统采用账号、密码和令牌进行登录校验,增加了登录的复杂程度,为了登录方便将各个业务系统的密码设置成一样的,导致增加了信息泄露的风险技术问题。
[0005]为了实现上述专利技术目的,本申请提出一种基于RPA的多系统单点登录方法,所述方法包括:
[0006]获取用户输入的身份验证请求,所述身份验证请求携带有第一账号和第一密码;
[0007]根据所述第一账号和所述第一密码进行身份验证,得到身份验证结果;
[0008]当所述身份验证结果为通过时,调用RPA机器人,获取业务系统登录信息配置数据;
[0009]调用所述RPA机器人,根据所述业务系统登录信息配置数据分别进行令牌获取、浏览器启动及在所述浏览器中登录业务系统,得到目标浏览器。
[0010]进一步的,所述调用RPA机器人,获取业务系统登录信息配置数据的步骤之前,还包括:
[0011]当所述身份验证结果为通过时,获取业务系统登录信息配置请求;
[0012]根据所述业务系统登录信息配置请求获取待更新的业务系统登录信息集合;
[0013]根据所述待更新的业务系统登录信息集合更新所述业务系统登录信息配置数据。
[0014]进一步的,所述调用所述RPA机器人,根据所述业务系统登录信息配置数据分别进行令牌获取、浏览器启动及在所述浏览器中登录业务系统,得到目标浏览器的步骤,包括:
[0015]调用所述RPA机器人,获取待启动的浏览器标识,根据所述待启动的浏览器标识启动浏览器,得到第一浏览器;
[0016]调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为目标业务系统登录信息;
[0017]调用所述RPA机器人,根据目标业务系统登录信息获取令牌,得到目标令牌;
[0018]调用所述RPA机器人,在所述第一浏览器中,根据所述目标业务系统登录信息的业务系统访问地址进行业务系统访问,得到第一业务系统登录页面;
[0019]调用所述RPA机器人,将所述目标令牌、所述目标业务系统登录信息的第二账号及第二密码输入到所述第一业务系统登录页面中,生成第一业务系统登录请求;
[0020]通过所述第一浏览器,获取所述第一业务系统登录请求对应的第一业务系统登录结果;
[0021]通过所述第一浏览器,根据所述第一业务系统登录结果更新所述第一浏览器的文件存储空间;
[0022]调用所述RPA机器人,重复执行所述调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为目标业务系统登录信息的步骤,直至完成所述业务系统登录信息配置数据中的所述业务系统登录信息的获取;
[0023]将所述第一浏览器作为所述目标浏览器。
[0024]进一步的,所述调用所述RPA机器人,将所述目标令牌、所述目标业务系统登录信息的第二账号及第二密码输入到所述第一业务系统登录页面中,生成第一业务系统登录请求的步骤,包括:
[0025]调用所述RPA机器人,将所述目标令牌输入所述第一业务系统登录页面的令牌输入框,得到令牌输入完成信号;
[0026]调用所述RPA机器人,将所述第二账号输入所述第一业务系统登录页面的账号输入框,得到账号输入完成信号;
[0027]调用所述RPA机器人,将所述第二密码输入所述第一业务系统登录页面的密码输入框,得到密码输入完成信号;
[0028]调用所述RPA机器人,根据所述令牌输入完成信号、所述账号输入完成信号和所述密码输入完成信号生成所述第一业务系统登录请求;
[0029]通过所述第一业务系统登录页面,将所述第一业务系统登录请求发送给所述目标业务系统登录信息对应的业务系统。
[0030]进一步的,所述通过所述第一浏览器,获取所述第一业务系统登录请求对应的第一业务系统登录结果的步骤,包括:
[0031]通过所述第一浏览器,获取所述第一业务系统登录请求对应的所述第一业务系统登录结果;
[0032]当所述第一业务系统登录结果的登录结果为失败,并且,所述第一业务系统登录结果对应的失败原因为令牌失效时,重复执行所述调用所述RPA机器人,根据目标业务系统登录信息获取令牌,得到目标令牌的步骤,直至所述第一业务系统登录结果的所述登录结果为成功。
[0033]进一步的,所述调用所述RPA机器人,重复执行所述调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为目标业务系统登录信息的步骤,直至完成所述业务系统登录信息配置数据中的所述业务系统登录信息的获取的步骤之后,还
包括:
[0034]当存在所述第一业务系统登录结果的登录结果为失败时,根据所述登录结果为失败的各个所述第一业务系统登录结果生成业务系统登录失败提醒信号,所述业务系统登录失败提醒信号用于对用户进行业务系统登录失败的提醒。
[0035]进一步的,所述调用所述RPA机器人,根据所述业务系统登录信息配置数据分别进行令牌获取、浏览器启动及在所述浏览器中登录业务系统,得到目标浏览器的步骤,包括:
[0036]调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为待登录的业务系统登录信息;
[0037]调用所述RPA机器人,根据所述待登录的业务系统登录信息的浏览器标识确定浏览器,得到第二浏览器;
[0038]调用所述RPA机器人,根据所述第二浏览器,对所述待登录的业务系统登录信息分别进行令牌获取及业务系统登录,得到第二业务系统登录结果;
[0039]通过所述第二浏览器,根据所述第二业务系统登录结果更新所述第二浏览器的文件存储空间;
[0040]调用所述RPA机器人,重复执行所述调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为待登录的业务系统登录信息的步骤,直至完成所述业务系统登录信息配置数据中的所述业务系统登录信息的获本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于RPA的多系统单点登录方法,其特征在于,所述方法包括:获取用户输入的身份验证请求,所述身份验证请求携带有第一账号和第一密码;根据所述第一账号和所述第一密码进行身份验证,得到身份验证结果;当所述身份验证结果为通过时,调用RPA机器人,获取业务系统登录信息配置数据;调用所述RPA机器人,根据所述业务系统登录信息配置数据分别进行令牌获取、浏览器启动及在所述浏览器中登录业务系统,得到目标浏览器。2.根据权利要求1所述的基于RPA的多系统单点登录方法,其特征在于,所述调用RPA机器人,获取业务系统登录信息配置数据的步骤之前,还包括:当所述身份验证结果为通过时,获取业务系统登录信息配置请求;根据所述业务系统登录信息配置请求获取待更新的业务系统登录信息集合;根据所述待更新的业务系统登录信息集合更新所述业务系统登录信息配置数据。3.根据权利要求1所述的基于RPA的多系统单点登录方法,其特征在于,所述调用所述RPA机器人,根据所述业务系统登录信息配置数据分别进行令牌获取、浏览器启动及在所述浏览器中登录业务系统,得到目标浏览器的步骤,包括:调用所述RPA机器人,获取待启动的浏览器标识,根据所述待启动的浏览器标识启动浏览器,得到第一浏览器;调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为目标业务系统登录信息;调用所述RPA机器人,根据目标业务系统登录信息获取令牌,得到目标令牌;调用所述RPA机器人,在所述第一浏览器中,根据所述目标业务系统登录信息的业务系统访问地址进行业务系统访问,得到第一业务系统登录页面;调用所述RPA机器人,将所述目标令牌、所述目标业务系统登录信息的第二账号及第二密码输入到所述第一业务系统登录页面中,生成第一业务系统登录请求;通过所述第一浏览器,获取所述第一业务系统登录请求对应的第一业务系统登录结果;通过所述第一浏览器,根据所述第一业务系统登录结果更新所述第一浏览器的文件存储空间;调用所述RPA机器人,重复执行所述调用所述RPA机器人,从所述业务系统登录信息配置数据中获取业务系统登录信息作为目标业务系统登录信息的步骤,直至完成所述业务系统登录信息配置数据中的所述业务系统登录信息的获取;将所述第一浏览器作为所述目标浏览器。4.根据权利要求3所述的基于RPA的多系统单点登录方法,其特征在于,所述调用所述RPA机器人,将所述目标令牌、所述目标业务系统登录信息的第二账号及第二密码输入到所述第一业务系统登录页面中,生成第一业务系统登录请求的步骤,包括:调用所述RPA机器人,将所述目标令牌输入所述第一业务系统登录页面的令牌输入框,得到令牌输入完成信号;调用所述RPA机器人,将所述第二账号输入所述第一业务系统登录页面的账号输入框,得到账号输入完成信号;调用所述RPA机器人,将所述第二密码输入所述第一业务系统登录页面的密码输入框,
得到密码输入完成信号;调用所述RPA机器人,根据所述令牌输入完成信号、所述账号输入完成信号和所述密码输入完成信号生成所述第一业务系统登录请求;通过所述第一业务系统登录页面,将所述第一业务系统登录请求发送给所述目标业务系统登录信息对应的业务系统...

【专利技术属性】
技术研发人员:李希加
申请(专利权)人:未鲲上海科技服务有限公司
类型:发明
国别省市:

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

1