一种账号双向绑定的方法与终端与流程
- 国知局
- 2024-08-02 13:57:05
本发明涉及账号管理,特别涉及一种账号双向绑定的方法与终端。
背景技术:
1、现有技术中,对于账号的认证绑定一般通过oauth2.0协议实现。可参照图1,其认证流程简易说明如下:
2、1、得到授权码code;
3、2、获取access token;
4、3、通过access token,获取openld;
5、4、通过access token及openid调用api获取用户授权信息。
6、而基于oauth2.0协议流程,仅提供了账号的单向信息请求的解决方案,比如只能满足从系统a授权给系统b,无法从系统b到系统a的绑定。因此,如何实现站号的双向绑定,仍然是当前所要解决的技术问题。
技术实现思路
1、本发明所要解决的技术问题是:提供一种账号双向绑定的方法与终端,实现跨程序系统的账号双向绑定。
2、为了解决上述技术问题,本发明采用的技术方案为:
3、一种账号双向绑定的方法,包括步骤:
4、s1、第一程序系统根据用户的异系统授权登录请求,跳转至第二程序系统的用户授权地址,并基于授权协议获得第二程序系统中第二账号的用户信息;
5、s2、第一程序系统根据所述用户信息判断是否存在匹配的第一账号,对所述第一账号和所述第二账号建立绑定关系,并上报至第二程序系统;
6、s3、第二程序系统存储所述绑定关系,并返回关联的免密令牌至第一程序系统进行保存。
7、一种基于账号双向绑定进行跨系统访问的方法,包括步骤:
8、s1、第一程序系统在登录后,根据用户发起的账号绑定操作,获取用户在第二程序系统上的第二账号和第二密码信息,主动向第二程序系统发起账号绑定,以得到第二程序系统返回的免密令牌;
9、或通过以上所述的一种账号双向绑定的方法中的步骤,得到第二程序系统返回的免密令牌;
10、s2、所述第一程序系统根据所述免密令牌登录并访问所述第二程序系统。
11、为了解决上述技术问题,本发明采用的另一种技术方案为:
12、一种账号双向绑定的终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
13、s1、第一程序系统根据用户的异系统授权登录请求,跳转至第二程序系统的用户授权地址,并基于授权协议获得第二程序系统中第二账号的用户信息;
14、s2、第一程序系统根据所述用户信息判断是否存在匹配的第一账号,对所述第一账号和所述第二账号建立绑定关系,并上报至第二程序系统;
15、s3、第二程序系统存储所述绑定关系,并返回关联的免密令牌至第一程序系统进行保存。
16、一种基于账号双向绑定进行跨系统访问的终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
17、s1、第一程序系统在登录后,根据用户发起的账号绑定操作,获取用户在第二程序系统上的第二账号和第二密码信息,主动向第二程序系统发起账号绑定,以得到第二程序系统返回的免密令牌;
18、或通过以上所述的一种账号双向绑定的方法中的步骤,得到第二程序系统返回的免密令牌;
19、s2、所述第一程序系统根据所述免密令牌登录并访问所述第二程序系统。
20、本发明的有益效果在于:本发明的一种账号双向绑定的方法与终端,实现跨系统账号的双向绑定,从而能够通过一个系统的账号进行两方乃至多方系统的登录,实现系统账号的双向互通,便于在资源及数据方面的共享互通,同时解决用户对多账号密码记忆困难的问题。
技术特征:1.一种账号双向绑定的方法,其特征在于,包括步骤:
2.根据权利要求1所述的一种账号双向绑定的方法,其特征在于,所述用户信息包括对用户真实身份进行有效标识的数据信息。
3.一种基于账号双向绑定进行跨系统访问的方法,其特征在于,包括步骤:
4.根据权利要求3所述的一种基于账号双向绑定进行跨系统访问的方法,其特征在于,步骤s1包括步骤:
5.根据权利要求3所述的一种基于账号双向绑定进行跨系统访问的方法,其特征在于,步骤s2包括步骤:
6.一种账号双向绑定的终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
7.根据权利要求6所述的一种账号双向绑定的终端,其特征在于,所述用户信息包括对用户真实身份进行有效标识的数据信息。
8.一种基于账号双向绑定进行跨系统访问的终端,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
9.根据权利要求8所述的一种基于账号双向绑定进行跨系统访问的终端,其特征在于,步骤s1包括步骤:
10.根据权利要求8所述的一种基于账号双向绑定进行跨系统访问的终端,其特征在于,步骤s2包括步骤:
技术总结本发明公开了一种账号双向绑定的方法与终端,本发明由第一程序系统根据用户的异系统授权登录请求,跳转至第二程序系统的用户授权地址,并基于授权协议获得第二程序系统中第二账号的用户信息;S2、第一程序系统根据所述用户信息判断是否存在匹配的第一账号,对所述第一账号和所述第二账号建立绑定关系,并上报至第二程序系统;S3、第二程序系统存储所述绑定关系,并返回关联的免密令牌至第一程序系统进行保存;本发明实现跨系统账号的双向绑定,从而能够通过一个系统的账号进行两方乃至多方系统的登录,实现系统账号的双向互通,便于在资源及数据方面的共享互通,同时解决用户对多账号密码记忆困难的问题。技术研发人员:刘德建,傅瑞杰,陈宏受保护的技术使用者:福建天泉教育科技有限公司技术研发日:技术公布日:2024/7/18本文地址:https://www.jishuxx.com/zhuanli/20240801/241212.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。