本申请一个或多个实施例涉及汽车领域,尤其涉及一种系统接入方法、装置、电子设备及存储介质。
背景技术:
1、企业中通常存在多个业务系统,每个业务系统可以为企业内部的用户提供不同的业务功能。通常,企业内部用户需要登录业务系统才能拥有访问业务系统功能和资源的权限。为了实现业务系统的登录,需要先将业务系统接入到用户中心。用户中心存储了海量用户针对各业务系统的用户权限信息。
2、相关技术中,将每个业务系统接入至用户中心需要花费大量成本,并且要求用户了解熟悉接入登录的实现原理,才能实现接入登录,容易发生业务系统接入效率低或者接入不规范的情况。
技术实现思路
1、本申请提供一种系统接入方法、装置、电子设备及存储介质,以解决相关技术中的不足。
2、根据本申请一个或多个实施例的第一方面,提供一种系统接入方法,所述方法应用于接入插件,所述接入插件部署于业务系统的前端,该方法包括:
3、响应于用户在待接入系统发起的登录请求,跳转至用户中心的登录页面;
4、在所述登录页面反馈成功登录的情况下,从所述用户中心获取所述用户针对所述待接入系统的用户权限信息;
5、将所述用户权限信息存储至所述待接入系统,以用于设定所述用户在所述待接入系统内的操作权限。
6、可选的,所述响应于用户在待接入系统发起的登录请求,跳转至用户中心的登录页面,包括:获取所述登录页面的统一资源定位符;基于所述统一资源定位符跳转至所述用户中心的登录页面。
7、可选的,所述从所述用户中心获取所述用户针对所述待接入系统的用户权限信息,包括:获取所述用户中心向所述用户发放的针对所述待接入系统的令牌;向所述用户中心发送携带有所述令牌的第一获取请求,以使得所述用户中心在确认所述令牌有效的情况下返回与所述令牌相匹配的用户标识;向所述用户中心发送携带有所述用户标识的第二获取请求,以使得所述用户中心返回与所述用户标识相匹配的用户权限信息。
8、可选的,所述获取所述用户中心向所述用户发放的针对所述待接入系统的令牌,包括:向所述用户中心发送携带有所述用户在所述登录页面的输入信息的第三获取请求,以使所述用户中心返回对应于所述用户和所述待接入系统的唯一值;向所述用户中心发送携带有所述唯一值的获取请求,以使所述用户中心返回与所述唯一值相匹配的令牌。
9、可选的,所述方法还包括:将所述唯一值和所述令牌存储至所述待接入系统,以基于存储的所述令牌获取所述用户权限信息;在将所述用户权限信息存储至所述待接入系统后,删除所述唯一值。
10、可选的,所述方法还包括:获取所述待接入系统的系统参数,所述系统参数包括用于表征所述待接入系统个性化需求的个性化参数;将所述个性化参数发送至所述用户中心,以使所述用户中心基于所述个性化参数生成所述登录页面对应的页面数据,所述页面数据用于生成所述登录页面。
11、可选的,所述方法还包括:根据所述登录请求判断所述待接入系统是否存在所述用户对应的目标令牌,以及所述目标令牌是否有效,所述目标令牌用于表征所述用户拥有访问所述待接入系统的用户权限;所述响应于用户在待接入系统发起的登录请求,跳转至用户中心的登录页面,包括:在所述待接入系统不存在所述目标令牌,或者存在所述目标令牌且所述目标令牌无效的情况下,跳转至所述用户中心的登录页面。
12、根据本申请一个或多个实施例的第二方面,提供一种系统接入装置,所述装置应用于接入插件,所述接入插件部署于业务系统的前端,该装置包括:
13、跳转模块,用于响应于用户在待接入系统发起的登录请求,跳转至用户中心的登录页面;
14、获取模块,用于在所述登录页面反馈成功登录的情况下,从所述用户中心获取所述用户针对所述待接入系统的用户权限信息;
15、存储模块,用于将所述用户权限信息存储至所述待接入系统,以用于设定所述用户在所述待接入系统内的操作权限。
16、根据本申请一个或多个实施例的第三方面,提供一种电子设备,包括:
17、处理器;
18、用于存储处理器可执行指令的存储器;
19、其中,所述处理器通过运行所述可执行指令以实现如上述第一方面的实施例中所述的方法。
20、根据本申请一个或多个实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如上述第一方面的实施例中所述方法的步骤。
21、由以上技术方案可见,本申请一个或多个实施例中,通过在业务系统的前端部署插件,由插件从用户中心获取用户针对待接入系统的用户权限信息,并将获取到的用户权限信息存储在待接入系统中,从而实现将用户中心登录的能力集成在插件中。此种方式使得用户只需在业务系统下载插件,并向插件中传入必要参数即可实现将业务系统接入至用户中心,无需用户了解熟悉接入登录原理,有助于提高业务系统的接入效率和规范性,并且有效降低了接入成本。
22、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
1.一种系统接入方法,其特征在于,所述方法应用于接入插件,所述接入插件部署于业务系统的前端,该方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于用户在待接入系统发起的登录请求,跳转至用户中心的登录页面,包括:
3.根据权利要求1所述的方法,其特征在于,从所述用户中心获取所述用户针对所述待接入系统的用户权限信息,包括:
4.根据权利要求3所述的方法,其特征在于,所述获取所述用户中心向所述用户发放的针对所述待接入系统的令牌,包括:
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.一种系统接入装置,其特征在于,所述装置应用于接入插件,所述接入插件部署于业务系统的前端,该装置包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如权利要求1-7中任一项所述方法的步骤。