System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及身份鉴权领域,尤其涉及一种跨平台认证方法、装置、计算机设备及存储介质。
技术介绍
1、同一用户可能在不同的业务平台注册了账户,并且在不同业务平台使用的信息也不一定完全一致。为了给用户提供便利,在不同业务平台之间通过相互认证来完成登录,能够避免用户需要反复输入登录信息。然而,由于在用户信息不完全一致的情况下,业务平台之间的相互认证可能带来安全隐患。如何提高跨平台认证的准确性和安全性成为了亟需解决的问题。
技术实现思路
1、本申请的主要目的在于提供一种跨平台认证方法、装置、设备及计算机存储介质,旨在提高跨平台认证的可靠性和准确性。
2、第一方面,本申请提供一种跨平台认证方法,所述跨平台认证方法包括以下步骤:
3、响应于第一业务平台的跨平台认证请求,获取所述第一业务平台的第一用户信息,并根据预设的用户信息列表匹配所述第一用户信息对应的目标用户信息;
4、确定所述目标用户信息与所述第一用户信息的匹配状态,在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息;
5、获取用户基于所述待校验信息输入的验证信息,在所述验证信息与所述待校验信息匹配的情况下,判定所述目标用户信息与所述第一用户信息属于同源账户;
6、在所述目标用户信息与所述第一用户信息属于同源账户的情况下,授予所述第一用户信息对应的用户通过所述目标用户信息在第二业务平台对应的第二用户信息执行操作的权
7、第二方面,本申请还提供一种跨平台认证装置,所述跨平台认证装置包括:
8、认证请求获取模块,用于响应于第一业务平台的跨平台认证请求,获取所述第一业务平台的第一用户信息,并根据预设的用户信息列表匹配所述第一用户信息对应的目标用户信息;
9、匹配状态确定模块,用于确定所述目标用户信息与所述第一用户信息的匹配状态,在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息;
10、验证信息获取模块,用于获取用户基于所述待校验信息输入的验证信息,在所述验证信息与所述待校验信息匹配的情况下,判定所述目标用户信息与所述第一用户信息属于同源账户;
11、用户信息授权模块,用于在所述目标用户信息与所述第一用户信息属于同源账户的情况下,授予所述第一用户信息对应的用户通过所述目标用户信息在第二业务平台对应的第二用户信息执行操作的权限。
12、第三方面,本申请还提供一种计算机设备,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如上述的跨平台认证方法。
13、第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如上述的跨平台认证方法。
14、本申请提供一种跨平台认证方法、装置、设备及计算机存储介质,本申请通过响应于第一业务平台的跨平台认证请求,获取所述第一业务平台的第一用户信息,并根据预设的用户信息列表匹配所述第一用户信息对应的目标用户信息;确定所述目标用户信息与所述第一用户信息的匹配状态,在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息;获取用户基于所述待校验信息输入的验证信息,在所述验证信息与所述待校验信息匹配的情况下,判定所述目标用户信息与所述第一用户信息属于同源账户;在所述目标用户信息与所述第一用户信息属于同源账户的情况下,授予所述第一用户信息对应的用户通过所述目标用户信息在第二业务平台对应的第二用户信息执行操作的权限。在对比第一用户信息和目标用户信息确定二者的匹配状态后,还通过待校验信息进行进一步的验证,提高了跨平台认证的可靠性和准确性。
本文档来自技高网...【技术保护点】
1.一种跨平台认证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的跨平台认证方法,其特征在于,所述获取所述第一业务平台的第一用户信息,并根据预设的用户信息列表匹配所述第一用户信息对应的目标用户信息,包括:
3.根据权利要求1所述的跨平台认证方法,其特征在于,所述确定所述目标用户信息与所述第一用户信息的匹配状态,包括:
4.根据权利要求3所述的跨平台认证方法,其特征在于,所述在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息,包括:
5.根据权利要求1所述的跨平台认证方法,其特征在于,所述在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息,包括:
6.根据权利要求5所述的跨平台认证方法,其特征在于,所述获取用户基于所述待校验信息输入的验证信息,在所述验证信息与所述待校验信息匹配的情况下,判定所述目标用户信息与所述第一用户信息属于同源账户,包括:
7.根据权利要求1
8.一种跨平台认证装置,其特征在于,所述跨平台认证装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的计算机程序,其中所述计算机程序被所述处理器执行时,实现如权利要求1至7中任一项所述的跨平台认证方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至7中任一项所述的跨平台认证方法的步骤。
...【技术特征摘要】
1.一种跨平台认证方法,其特征在于,所述方法包括:
2.根据权利要求1所述的跨平台认证方法,其特征在于,所述获取所述第一业务平台的第一用户信息,并根据预设的用户信息列表匹配所述第一用户信息对应的目标用户信息,包括:
3.根据权利要求1所述的跨平台认证方法,其特征在于,所述确定所述目标用户信息与所述第一用户信息的匹配状态,包括:
4.根据权利要求3所述的跨平台认证方法,其特征在于,所述在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息,包括:
5.根据权利要求1所述的跨平台认证方法,其特征在于,所述在根据所述匹配状态无法确定所述目标用户信息与所述第一用户信息是否属于同源账户的情况下,根据所述目标用户信息生成待校验信息,包括:
6.根...
【专利技术属性】
技术研发人员:周泓宇,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。