一种第三方用户联登接入方法、装置、设备及存储介质与流程

xiaoxiao9月前  68


本发明属于计算机,尤其涉及一种第三方用户联登接入方法、装置、设备及存储介质。


背景技术:

1、在当今的互联网时代,注册和登录已成为许多网站或应用程序使用的必要环节。然而,对于用户而言,频繁地为每个平台单独注册和登录,无疑增加了使用的繁琐性。为了简化这一过程,第三方用户联登功能应运而生,它使用户能够利用在其他平台上已有的账户信息进行登录,免去了重复注册的烦恼,从而极大地提升了用户体验。

2、实现这一功能,通常涉及几个关键步骤。首先,开发者需要与第三方登录平台接洽,获取接入应用的权限,并得到特定的appid和secrectid。随后,当用户选择第三方登录时,系统会将用户引导至第三方的登录授权界面,同时传递之前获取的appid和secrectid。用户在完成登录或授权操作后,相关信息会返回至原网站,由网站判断登录或授权状态,并进行相应的后续处理。

3、这一处理过程,尤其是与第三方登录接口的对接,需要开发人员编写特定的代码,包括判断逻辑和签名算法等。但现有的第三方联登实现方法意味着每次都需要投入大量的开发、联调和测试资源,这无疑增加了不小的成本和时间投入。


技术实现思路

1、鉴于以上所述现有技术的缺点,本发明的目的在于提出一种零开发的第三方用户联登接入方法及系统,通过配置化的方式实现第三方联登,从而做到零开发的方式接入第三方联登。

2、本申请方案提供第三方用户联登接入方法,包括:

3、使用图形化的配置页面对联登所需的appid、秘钥、请求地址和签名进行配置;

4、根据具体的联登方式,对自动联登所需的参数进行配置;

5、前端的联登组件引入当前项目下配置的js文件;

6、根据js文件的配置调用对应接口做对应的联登处理,以实现自动联登。

7、具体的,联登方式包括:加密串方式、token方式和oauth2.0方式。

8、进一步地,若联登方式为加密串方式,则配置用于解析加密串的表达式,并在联登时使用表达式引擎根据配置使用对应的解密表达式进行解密,以实现自动联登。

9、进一步地,若联登方式为token方式或oauth2.0方式,则在配置页面中配置第三方请求方式、请求url和请求参数,以及使用表达式方式配置签名生成规则和返回值的解析。

10、进一步地,还包括:

11、通过写入和刷新所述js文件以动态改变前端获取的配置。

12、进一步地,通过写入和刷新js文件以动态改变前端获取的配置的步骤如下:

13、通过图形化的配置页面新增js文件或编辑js文件中的相关参数;

14、用户中心保存新的js文件;

15、用户中心判断该js文件是否变更前端参数,若变更,则通知模板实例和静态资源新增或覆盖相应的js文件;

16、模板实例异步处理新的js文件并向用户中心返回请求结果。

17、还提供第三方用户联登接入装置,包括:

18、基础配置模块,用于使用图形化的配置页面对联登所需的appid、秘钥、请求地址和签名进行配置;

19、特异配置模块,用于根据具体的联登方式,对自动联登所需的参数进行配置;

20、引入模块,用于前端的联登组件引入当前项目下配置的js文件;

21、调用模块,用于根据js文件的配置调用对应接口做对应的联登处理,以实现自动联登。

22、进一步地,还包括:

23、js刷新模块,通过写入和刷新所述js文件以动态改变前端获取的配置。

24、还提供第三方用户联登接入设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述技术方案中任一项所述的第三方用户联登接入方法。

25、还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述技术方案中任一项所述的第三方用户联登接入方法。

26、本申请的改进带来如下优点:本发明为业务系统带来了极大的便利,使其无需深究风控系统的内部逻辑,只需遵循既定的通信规则和传输对象,便能轻松实现高效的风控管理。同时,其可扩展的业务维度特性赋予了它出色的灵活性,能够快速适应多样化的业务场景。这不仅显著提升了研发效率,还确保了产品交付的优质与高效。



技术特征:

1.第三方用户联登接入方法,其特征在于,包括:

2.根据权利要求1所述的第三方用户联登接入方法,其特征在于,联登方式包括:加密串方式、token方式和oauth2.0方式。

3.根据权利要求2所述的第三方用户联登接入方法,其特征在于,若联登方式为加密串方式,则配置用于解析加密串的表达式,并在联登时使用表达式引擎根据配置使用对应的解密表达式进行解密,以实现自动联登。

4.根据权利要求2所述的第三方用户联登接入方法,其特征在于,若联登方式为token方式或oauth2.0方式,则在配置页面中配置第三方请求方式、请求url和请求参数,以及使用表达式方式配置签名生成规则和返回值的解析。

5.根据权利要求1所述的第三方用户联登接入方法,其特征在于,还包括:

6.根据权利要求5所述的第三方用户联登接入方法,其特征在于,通过写入和刷新js文件以动态改变前端获取的配置的步骤如下:

7.第三方用户联登接入装置,其特征在于,包括:

8.根据权利要求7所述的第三方用户联登接入装置,其特征在于,还包括:

9.第三方用户联登接入设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6中任一项所述的第三方用户联登接入方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1-6中任一项所述的第三方用户联登接入方法。


技术总结
本发明公开一种第三方用户联登接入方法、装置、设备及存储介质,方法包括:使用图形化的配置页面对联登所需的appId、秘钥、请求地址和签名进行配置;根据具体的联登方式,对自动联登所需的参数进行配置;前端的联登组件引入当前项目下配置的JS文件;根据JS文件的配置调用对应接口做对应的联登处理,以实现自动联登。本发明的目的在于提出一种零开发的第三方用户联登接入方案,通过配置化的方式实现第三方联登,从而做到零开发的方式接入第三方联登。

技术研发人员:苏恒聪,曾健豪,郭洁柔
受保护的技术使用者:蜂助手股份有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)