基于应用服务平台的第三方应用开户方法技术

技术编号:39589999 阅读:11 留言:0更新日期:2023-12-03 19:42
本申请提供一种基于应用服务平台的第三方应用开户方法

【技术实现步骤摘要】
基于应用服务平台的第三方应用开户方法、装置及系统


[0001]本申请涉及计算机通信
,尤其涉及一种基于应用服务平台的第三方应用开户方法

装置及系统


技术介绍

[0002]应用服务平台上集成了第三方应用,为了能够让用户基于应用服务平台,来访问第三方应用,则需要基于应用服务平台,为用户创建第三方应用的应用账号

[0003]现有技术中,根据用户信息,创建用户的应用服务平台的平台账号,基于应用服务平台,进一步对用户进行身份认证,用户认证通过后,即可为用户创建第三方应用的账号

[0004]但是上述方式中,应用服务平台会保留用户的第三方应用的账号,但第三方应用未保留用户的应用服务平台的平台账号,导致应用服务平台和第三方应用这二者之件的数据不一致,进而影响数据更新和数据维护的效率


技术实现思路

[0005]本申请提供一种基于应用服务平台的第三方应用开户方法

装置及系统,用以解决因第三方应用未保留用户的应用服务平台的平台账号,导致应用服务平台和第三方应用这二者之件的数据不一致的问题

[0006]第一方面,本申请提供一种基于应用服务平台的第三方应用开户方法,所述方法应用于平台服务器;所述方法包括:
[0007]响应于用户的开户指令,生成所述用户的访问信息,并将所述用户的访问信息发送至第三方应用服务器;其中,所述开户指令用于指示为用户创建所述第三方应用服务器上所部署的第三方应用的应用账号,所述访问信息用于生成所述用户的认证信息;所述访问信息表征用户具有访问所述第三方应用的权限;所述认证信息表征用户的身份标识;
[0008]接收所述第三方应用服务器发送的所述用户的认证信息,并对所述用户的认证信息进行认证处理,得到认证结果;其中,所述认证结果表征所述用户的身份是否认证通过;
[0009]若确定所述认证结果表征所述用户的身份认证通过,则获取所述用户的平台账户信息,并将所述用户的平台账户信息发送至所述第三方应用服务器;其中,所述平台账户信息为用户在所述平台服务器所部署的应用服务平台上的平台账户信息,所述平台账户信息被用于生成所述用户的第三方应用的应用账号;
[0010]接收所述第三方应用服务器发送的所述用户的第三方应用的应用账号

[0011]一个示例中,所述认证信息中包括认证码和所述访问信息中的访问令牌,其中,所述认证码表征对用户的身份标识,所述访问令牌表征用户具有访问所述第三方应用的权限;对所述用户的认证信息进行认证处理,得到认证结果,包括:
[0012]基于所述应用服务平台上的验证接口,对所述认证信息中的访问令牌进行验证,得到验证结果;其中,所述验证结果表征所述认证信息中的访问令牌是否有效;
[0013]基于所述应用服务平台上的认证服务,若确定所述验证结果表征所述认证信息中
的访问令牌有效,则将所述认证信息中的认证码与预设认证库中所存储的认证码进行对比;
[0014]若确定所述预设认证库中存在与所述认证信息中的认证码一致的认证码,则确定所述认证结果表征所述用户的身份认证通过;
[0015]若确定所述预设认证库中不存在与所述认证信息中的认证码一致的认证码,则确定所述认证结果表征所述用户的身份认证不通过

[0016]一个示例中,所述访问令牌具有访问编码和访问时段;基于所述应用服务平台上的验证接口,对所述认证信息中的访问令牌进行验证,得到验证结果,包括:
[0017]基于所述验证接口,若确定所述访问令牌的访问编码与预设编码一致

并且确定当前时刻处于所述访问令牌的访问时段内,则确定所述验证结果表征所述访问令牌有效;
[0018]基于所述验证接口,若确定所述访问令牌的访问编码与所述预设编码不一致,和
/
或,确定所述当前时刻不处于所述访问令牌的访问时段内,则确定所述验证结果表征所述访问令牌无效

[0019]一个示例中,响应于用户的开户指令,生成所述用户的访问信息,包括:
[0020]响应于所述用户的开户指令,获取所述用户的用户信息,并根据所述用户的用户信息,确定所述用户的平台账户信息;其中,所述用户信息为用户的身份信息,所述平台账户信息为用户的应用服务平台的平台账户信息;
[0021]根据所述用户的平台账户信息,确定所述用户的访问令牌;
[0022]根据所述用户的访问令牌,生成所述用户的访问信息

[0023]一个示例中,根据所述用户的访问令牌,生成所述用户的访问信息,包括:
[0024]获取所述开户指令所指示的第三方应用服务器的服务器地址和所述用户的密钥参数;
[0025]根据所述密钥参数

所述服务器地址以及所述访问令牌,确定所述用户的访问信息

[0026]一个示例中,在接收所述第三方应用服务器发送的所述用户的第三方应用的应用账号之前,所述方法还包括:
[0027]接收所述第三方应用服务器发送的所述用户的注册请求,并基于页面服务,显示创建账户页面;其中,所述注册请求用于请求生成所述用户的第三方应用的应用账号;
[0028]响应于所述用户基于所述创建账户页面输入的输入指令;其中,所述输入指令中包括所述用户的必要字段,所述必要字段为用户在注册第三方应用时所需要的信息;
[0029]将所述输入指令中所述用户的必要字段发送至所述第三方应用服务器;其中,所述必要字段被用于生成所述用户的第三方应用的应用账号

[0030]一个示例中,在接收所述第三方应用服务器发送的所述用户的第三方应用的应用账号之后,还包括:
[0031]获取所述用户的平台账户信息中的平台账号;其中,所述平台账号为用户的应用服务平台的平台账号;
[0032]建立并存储所述应用账号与所述平台账号之间一一对应的映射关系

[0033]第二方面,本申请提供一种基于应用服务平台的第三方应用开户方法,所述方法应用于第三方应用服务器;所述方法包括:
[0034]接收平台服务器发送的用户的访问信息,并根据所述用户的访问信息,生成所述用户的认证信息;其中,所述访问信息是基于用户的开户指令所生成的,所述开户指令用于指示为用户创建所述第三方应用服务器上所部署的第三方应用的应用账号;所述访问信息表征用户具有访问所述第三方应用的权限;所述认证信息表征用户的身份标识;
[0035]将所述认证信息发送至所述平台服务器;其中,所述认证信息用于在确定基于认证信息所得到的认证结果表征用户的身份认证通过时,生成所述用户的平台账户信息;所述平台账户信息为用户在所述平台服务器所部署的应用服务平台上的平台账户信息;
[0036]接收所述平台服务器发送的所述用户的平台账户信息,并根据所述用户的平台账户信息,生成所述用户的应用账号;其中,所述应用账号为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于应用服务平台的第三方应用开户方法,其特征在于,所述方法应用于平台服务器;所述方法包括:响应于用户的开户指令,生成所述用户的访问信息,并将所述用户的访问信息发送至第三方应用服务器;其中,所述开户指令用于指示为用户创建所述第三方应用服务器上所部署的第三方应用的应用账号,所述访问信息用于生成所述用户的认证信息;所述访问信息表征用户具有访问所述第三方应用的权限;所述认证信息表征用户的身份标识;接收所述第三方应用服务器发送的所述用户的认证信息,并对所述用户的认证信息进行认证处理,得到认证结果;其中,所述认证结果表征所述用户的身份是否认证通过;若确定所述认证结果表征所述用户的身份认证通过,则获取所述用户的平台账户信息,并将所述用户的平台账户信息发送至所述第三方应用服务器;其中,所述平台账户信息为用户在所述平台服务器所部署的应用服务平台上的平台账户信息,所述平台账户信息被用于生成所述用户的第三方应用的应用账号;接收所述第三方应用服务器发送的所述用户的第三方应用的应用账号
。2.
根据权利要求1所述的方法,其特征在于,所述认证信息中包括认证码和所述访问信息中的访问令牌,其中,所述认证码表征对用户的身份标识,所述访问令牌表征用户具有访问所述第三方应用的权限;对所述用户的认证信息进行认证处理,得到认证结果,包括:基于所述应用服务平台上的验证接口,对所述认证信息中的访问令牌进行验证,得到验证结果;其中,所述验证结果表征所述认证信息中的访问令牌是否有效;基于所述应用服务平台上的认证服务,若确定所述验证结果表征所述认证信息中的访问令牌有效,则将所述认证信息中的认证码与预设认证库中所存储的认证码进行对比;若确定所述预设认证库中存在与所述认证信息中的认证码一致的认证码,则确定所述认证结果表征所述用户的身份认证通过;若确定所述预设认证库中不存在与所述认证信息中的认证码一致的认证码,则确定所述认证结果表征所述用户的身份认证不通过
。3.
根据权利要求2所述的方法,其特征在于,所述访问令牌具有访问编码和访问时段;基于所述应用服务平台上的验证接口,对所述认证信息中的访问令牌进行验证,得到验证结果,包括:基于所述验证接口,若确定所述访问令牌的访问编码与预设编码一致

并且确定当前时刻处于所述访问令牌的访问时段内,则确定所述验证结果表征所述访问令牌有效;基于所述验证接口,若确定所述访问令牌的访问编码与所述预设编码不一致,和
/
或,确定所述当前时刻不处于所述访问令牌的访问时段内,则确定所述验证结果表征所述访问令牌无效
。4.
根据权利要求1所述的方法,其特征在于,响应于用户的开户指令,生成所述用户的访问信息,包括:响应于所述用户的开户指令,获取所述用户的用户信息,并根据所述用户的用户信息,确定所述用户的平台账户信息;其中,所述用户信息为用户的身份信息,所述平台账户信息为用户的应用服务平台的平台账户信息;根据所述用户的平台账户信息,确定所述用户的访问令牌;根据所述用户的访问令牌,生成所述用户的访问信息

5.
根据权利要求4所述的方法,其特征在于,根据所述用户的访问令牌,生成所述用户的访问信息,包括:获取所述开户指令所指示的第三方应用服务器的服务器地址和所述用户的密钥参数;根据所述密钥参数

所述服务器地址以及所述访问令牌,确定所述用户的访问信息
。6.
根据权利要求1‑5中任一项所述的方法,其特征在于,在接收所述第三方应用服务器发送的所述用户的第三方应用的应用账号之前,还包括:接收所述第三方应用服务器发送的所述用户的注册请求,并基于页面服务,显示创建账户页面;其中,所述注册请求用于请求生成所述用户的第三方应用的应用账号;响应于所述用户基于所述创建账户页面输入的输入指令;其中,所述输入指令中包括所述用户的必要字段,所述必要字段为用户在注册第三方应用时所需要的信息;将所述输入指令中所述用户的必要字段发送至所述第三方应用服务器;其中,所述必要字段被用于生成所述用户的第三方应用的应用账号
。7.
根据权利要求1‑5中任一项所述的方法,其特征在于,在接收所述第三方应用服务器发送的所述用户的第三方应用的应用账号之后,还包括:获取所述用户的平台账户信息中的平台账号;其中,所述平台账号为用户的应用服务平台的平台账号;建立并存储所述应用账号与所述平台账号之间一一对应的映射关系
。8.
一种基于应用服务平台的第三方应用开户方法,其特征在于,所述方法应用于第三方应用服务器;所述方法包括:接收平台服务器发送的用户的访问信息,并根据所述用户的访问信息,生成所述用户的认证信息;其中,所述访问信息是基于用户的开户指令所生成的,所述开户指令用于指示为用户创建所述第三方应用服务器上所部署的第三方应用的应用账号;所述访问信息表征用户具有访问所述第三方应用的权限;所述认证信息表征用户的身份标识;将所述认证信息发送至所述平台服务器;其中,所述认证信息用于在确定基于认证信息所得到的认证结果表征用户的身份认证通过时,生成所述用户的平台账户信息;所述平台账户信息为用户在所述平台服务器所部署的应用服务平台上的平台账户信息;接收所述平台服务器发送的所述用户的平台账户信息,并根据所述用户的平台账户信息,生成所述用户的应用账号;其中,所述应用账号为所述第三方应用服务器上所部署的第三方应...

【专利技术属性】
技术研发人员:李研王利华吴振张芳生方芳杨倩
申请(专利权)人:联通数字科技有限公司联通物联网有限责任公司
类型:发明
国别省市:

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

1