一种实现统一集成绑定服务的方法技术

技术编号:30822628 阅读:8 留言:0更新日期:2021-11-18 12:08
本发明专利技术公开了一种实现统一集成绑定服务的方法,包括应用接入模块是在该模块中进行应用申请,获取注册应用标识以及平台双方互信的凭证;认证配置模块是负责对接平台的登录认证,配置CAS统一认证中心、OAuth2、一次性授权码或者其他科提供的认证方式;绑定服务模块是负责平台之间的账号绑定、绑定信息并提供具有个性化适配的绑定页面。本发明专利技术通过开发一个具有注册应用、配置认证方式、绑定用户等流程的集成绑定服务,快速实现多应用之间的用户打通。通。通。

【技术实现步骤摘要】
一种实现统一集成绑定服务的方法


[0001]本专利技术涉及互联网
,具体来说,涉及一种实现统一集成绑定服务的方法。

技术介绍

[0002]随着互联网地快速发展,很多网站平台开始建立越来越密切的业务关联,然而对于两个具有独立用户体系的平台如何实现用户打通,成为平台业务拓展面临的一个问题。
[0003]目前存在的多平台用户账号打通方案主要是使用OAuth2等标准流程的单点登录方式。OAuth2是开放授权的一个标准,旨在让用户允许第三方应用去访问该用户在某服务器中的特定私有资源,而可以不提供其在某服务器的账号密码给到第三方应用。以常见的微信授权登录为例:当用户访问平台A时,可以选择通过微信登录方式触发微信的OAuth2授权;用户通过扫描弹出的微信二维码完成授权;平台A获取授权的微信账号信息后,将自动地在平台A注册一个账号并登录供用户使用。这样就实现了用户通过微信账号使用平台A的功能。标准的Oauth2流程的优势在于方便用户使用第三方平台账号快速登录主平台并开展业务。然而OAuth2等流程只能支撑某个应用向其他应用的单向登录,无法做到两个平台之间的用户双向互通。

技术实现思路

[0004]针对相关技术中的上述技术问题,本专利技术提出一种实现统一集成绑定服务的方法,能够克服现有技术方法的上述不足。
[0005]为实现上述技术目的,本专利技术的技术方案是这样实现的:一种实现统一集成绑定服务的方法,包括以下步骤:S1:两个平台进行接入首先进行应用申请,获取注册应用标识以及平台双方互信的凭证;S2:对接平台的登录认证,配置CAS统一认证中心、OAuth2、一次性授权码或者其他科提供的认证方式;S3:平台之间绑定账号、信息,并提供具有个性化适配的绑定页面;S4:两个平台接入统一集成绑定后,用户即可从任一方平台以免用户认证方式登录并访问另一平台。
[0006]进一步地,用户以免认证登录方式从任一平台登录并访问另一平台时,包括以下步骤:S21:引导浏览器访问绑定服务页面;S22:在绑定服务页面中,认证配置功能首先向任一平台发起询问,校验用户是否在任一平台有登录状态;S23:若用户已登录,则用户认证通过,然后绑定服务功能拿到任一平台的用户唯一标识;S24: 根据唯一标识查询用户与另一平台是否具有绑定关系,若具有绑定关系,查
询另一平台账号信息,通过所述账号信息去另一平台进行认证,并记录下用户登录状态;S25:浏览器进行页面跳转,访问另一平台的目标页面,用户分别使用两个平台各自注册的账号,进行业务操作。
[0007]进一步地,步骤S22中,校验用户是否在任一平台有登录状态时,若未登录,则返回上一步进行任一平台的用户认证流程。
[0008]进一步地,在两个平台接入时,第一次绑定需要手动输入对接平台的账号来建立两个平台账号的映射关系。
[0009]进一步地,若用户第一次登录账号是用手机号作为唯一标识时,那么在绑定时通过无感知自动绑定功能,使任一平台使用用户手机号去查询另一平台该用户信息。
[0010]本专利技术的有益效果:通过搭建一套统一集成绑定服务,并分别配置两个平台的认证方式以及账号绑定功能,开发一个具有注册应用、配置认证方式、绑定用户等流程的集成绑定服务,以实现多平台的双向用户打通功能。
附图说明
[0011]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是根据本专利技术实施例所述的实现统一集成绑定服务的方法的流程框图。
具体实施方式
[0013]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本专利技术保护的范围,为了方便理解本专利技术的上述技术方案,以下通过具体使用方式上对本专利技术的上述技术方案进行详细说明。
[0014]本专利技术通过搭建一套统一集成绑定服务,并分别配置两个平台的认证方式以及账号绑定功能,以实现多平台的双向用户打通功能。
[0015]如图1所示,根据本专利技术实施例所述的实现统一集成绑定服务的方法,包括以下步骤:第一,两个平台进行接入首先进行应用申请,获取注册应用标识以及平台双方互信的凭证;第二,对接平台的登录认证,配置CAS统一认证中心、OAuth2、一次性授权码或者其他科提供的认证方式;第三,平台之间绑定账号、信息,并提供具有个性化适配的绑定页面;第四,两个平台接入统一集成绑定后,用户即可从任一方平台以免用户认证方式登录并访问另一平台。
[0016]当两个接入平台在所述绑定服务模块统一集成后,用户即可从a平台以免用户认证方式登录并访问b平台,步骤为:1.用户通过平台a访问平台b时,引导浏览器访问绑定服务页面;2.在绑定服务页面中,认证配置功能首先向a平台发起询问,校验用户是否在a有
登录状态;若用户已登录,则用户认证通过,然后绑定服务功能拿到a平台的用户唯一标识;如果未登录,返回上一步进行平台a的用户认证流程。
[0017]3.根据唯一标识查询用户与b平台是否具有绑定关系,若具有绑定关系,查询b平台账号信息,再使用b平台进行认证,并记录用户的登录状态。
[0018]4.然后跳转到账号绑定页面,用户指定b平台账号进行绑定,再使用b平台的账号信息去b平台进行认证,并记录下用户登录状态。
[0019]5.浏览器进行页面跳转,访问目标页面b.com,至此,a平台与b平台的用户登录状态都已登录,用户分别使用两个平台各自注册的账号,进行业务操作。
[0020]本专利技术技术方案具有无感知自动绑定功能,当用户第一次通过统一集成绑定服务访问对接平台时,需要手动指定对接平台的账号来建立两个平台账号的映射关系。由于现在很多应用平台将用户的手机号作为唯一标识,因此对于两个都具有用户手机号的平台,在绑定时可以利用某一平台的用户手机号去查询另一个平台该用户的信息,这样便免去让用户手动指定账号的过程。
[0021]综上所述,借助于本专利技术的上述技术方案,通过搭建一套统一集成绑定服务,并分别配置两个平台的认证方式以及账号绑定功能,开发一个具有注册应用、配置认证方式、绑定用户等流程的集成绑定服务,以实现多平台的双向用户打通功能。
[0022]以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现统一集成绑定服务的方法,其特征在于,包括以下步骤:S1:两个平台进行接入首先进行应用申请,获取注册应用标识以及平台双方互信的凭证;S2:对接平台的登录认证,配置CAS统一认证中心、OAuth2、一次性授权码或者其他科提供的认证方式;S3:平台之间绑定账号、信息,并提供具有个性化适配的绑定页面;S4:两个平台接入统一集成绑定后,用户即可从任一方平台以免用户认证方式登录并访问另一平台。2.根据权利要求1所述的实现统一集成绑定服务的方法,其特征在于,用户以免认证登录方式从任一平台登录并访问另一平台时,包括以下步骤:S21:引导浏览器访问绑定服务页面;S22:在绑定服务页面中,认证配置功能首先向任一平台发起询问,校验用户是否在任一平台有登录状态;S23:若用户已登录,则用户认证通过,然后绑定服务功能拿到任一平台的用户唯一标识;S24: 根据唯一...

【专利技术属性】
技术研发人员:贺一珊刘明张春飞谢水庚
申请(专利权)人:北京航天云路有限公司
类型:发明
国别省市:

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

1