System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 身份认证方法及装置制造方法及图纸_技高网

身份认证方法及装置制造方法及图纸

技术编号:41325619 阅读:2 留言:0更新日期:2024-05-13 15:03
本发明专利技术公开了一种身份认证方法及装置。涉及信息处理领域,该方法包括:在接收到请求登录目标系统的用户的身份信息的情况下,判断认证模块与第三方认证服务器之间的通信是否存在异常,其中,身份信息匹配的身份认证类型为第三方认证;若通信存在异常,则根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到认证结果,其中,认证结果用于表征是否允许用户登录目标系统,目标存储区域用于存储允许登录目标系统的身份信息。本发明专利技术解决了相关技术在用户登录系统时,对用户身份认证的可靠性低的技术问题。

【技术实现步骤摘要】

本专利技术涉及信息处理领域,具体而言,涉及一种身份认证方法及装置


技术介绍

1、登录系统的用户通常分为本地管理员和外部管理员。在登录过程中,外部管理员的身份认证依赖于与第三方认证服务器的通信,例如,图1是相关技术中第三方认证的示意图,如图1所示,待登录的系统接收用户发送的身份信息,并将身份信息发送至第三方认证服务器,之后,第三方认证服务器根据身份信息进行认证,将认证结果返回给目标系统。在第三方认证服务器故障或者由于网络异常无法正常与第三方服务器通信的情况下,会导致外部管理员无法进行身份认证,进而无法登录系统的现象发生,从而存在对用户身份认证的可靠性低的问题。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种身份认证方法及装置,以至少解决相关技术在用户登录系统时,对用户身份认证的可靠性低的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种身份认证方法,应用于目标系统中的认证模块,包括:在接收到请求登录目标系统的用户的身份信息的情况下,判断认证模块与第三方认证服务器之间的通信是否存在异常,其中,身份信息匹配的身份认证类型为第三方认证;若通信存在异常,则根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到认证结果,其中,认证结果用于表征是否允许用户登录目标系统,目标存储区域用于存储允许登录目标系统的身份信息。

3、进一步地,身份认证方法还包括:在判断认证模块与第三方认证服务器之间的通信是否存在异常之后,在通信正常的情况下,接收第三方认证服务器对用户身份认证的认证结果;在接收到的认证结果表征允许用户登录目标系统的情况下,将用户的身份信息存储至目标存储区域。

4、进一步地,目标存储区域中的身份信息与登录方式存在对应关系,其中,身份认证方法还包括:获取用户请求登录目标系统的登录方式,得到目标登录方式;判断目标存储区域中是否存在目标身份信息,其中,目标身份信息是指与用户的身份信息相同,并且与目标登录方式对应的身份信息;在目标存储区域中存在目标身份信息的情况下,确定认证结果表征允许用户登录目标系统;在目标存储区域中不存在目标身份信息的情况下,确定认证结果表征不允许用户登录目标系统。

5、进一步地,目标存储区域包括多个子存储区域,相同子存储区域中的身份信息对应于相同的登录方式,其中,身份认证方法还包括:从多个子存储区域中确定与目标登录方式对应的目标子存储区域;判断目标子存储区域中是否存在与用户的身份信息相同的身份信息;若存在与用户的身份信息相同的身份信息,则确定目标存储区域中存在目标身份信息;若不存在与用户的身份信息相同的身份信息,则确定目标存储区域中不存在目标身份信息。

6、进一步地,目标存储区域中存储有与身份信息具有绑定关系的登录方式标识,身份信息包括用户标识和认证信息,其中,身份认证方法还包括:判断目标存储区域中是否存在候选身份信息,其中,候选身份信息是指包含用户的用户标识相同的身份信息;在不存在所述候选身份信息的情况下,确定所述目标存储区域中不存在所述目标身份信息;在存在候选身份信息的情况下,根据候选身份信息绑定的登录方式标识判断候选身份信息是否与目标登录方式对应;在候选身份信息与目标登录方式对应的情况下,根据认证信息判断候选身份信息与用户的身份信息是否相同,并根据判断结果确定目标信息,其中,目标信息表征目标存储区域中是否存在目标身份信息;在候选身份信息与目标登录方式不对应的情况下,确定目标存储区域中不存在目标身份信息。

7、根据本专利技术实施例的另一方面,还提供了一种身份认证方法,应用于目标系统中的登录模块,包括:在接收到请求登录目标系统的用户的身份信息的情况下,确定用户的身份信息匹配的身份认证类型,其中,身份认证类型包括第三方认证;在身份认证类型为第三方认证的情况下,将用户的身份信息发送至目标系统中的认证模块,其中,认证模块在接收到身份信息的情况下,判断认证模块与第三方认证服务器之间的通信是否存在异常,若通信存在异常,则根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到用于表征是否允许用户登录目标系统的认证结果,目标存储区域用于存储允许登录目标系统的身份信息。

8、进一步地,身份认证方法还包括:统计用户的身份信息在目标时间范围内的登录次数;在登录次数小于预设数值的情况下,将用户的身份信息发送至认证模块;其中,在统计用户的身份信息在目标时间范围内的登录次数之后,方法还包括:在登录次数大于或等于预设数值的情况下,根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到认证结果。

9、进一步地,身份认证类型还包括本地认证,其中,身份认证方法还包括:在确定用户的身份信息匹配的身份认证类型之后,在身份认证类型为本地认证的情况下,根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到认证结果。

10、根据本专利技术实施例的另一方面,还提供了一种身份认证装置,包括:判断模块,用于在接收到请求登录目标系统的用户的身份信息的情况下,判断认证模块与第三方认证服务器之间的通信是否存在异常,其中,身份信息匹配的身份认证类型为第三方认证;第一认证模块,用于若通信存在异常,则根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到认证结果,其中,认证结果用于表征是否允许用户登录目标系统,目标存储区域用于存储允许登录目标系统的身份信息。

11、根据本专利技术实施例的另一方面,还提供了一种身份认证装置,包括:确定模块,用于在接收到请求登录目标系统的用户的身份信息的情况下,确定用户的身份信息匹配的身份认证类型,其中,身份认证类型包括第三方认证;处理模块,用于在身份认证类型为第三方认证的情况下,将用户的身份信息发送至目标系统中的认证模块,其中,认证模块在接收到身份信息的情况下,判断认证模块与第三方认证服务器之间的通信是否存在异常,若通信存在异常,则根据目标存储区域中的身份信息和用户的身份信息对用户进行身份认证,得到用于表征是否允许用户登录目标系统的认证结果,目标存储区域用于存储允许登录目标系统的身份信息。

12、根据本专利技术实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的身份认证方法。

13、根据本专利技术实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的身份认证方法。

14、在本专利技术实施例中,采用在与第三方认证服务器之间的通信异常的情况下,由认证模块进行身份认证的方式,通过在接收到请求登录目标系统的用户的身份信息的情况下,判断认证模块与第三方认证服务器之间的通信是否存在异常,从而若通信存在异常,则根据目标存储区域中的身份信息和用户的身份信息对用户本文档来自技高网...

【技术保护点】

1.一种身份认证方法,其特征在于,应用于目标系统中的认证模块,包括:

2.根据权利要求1所述的方法,其特征在于,在判断所述认证模块与第三方认证服务器之间的通信是否存在异常之后,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述目标存储区域中的身份信息与登录方式存在对应关系,其中,根据目标存储区域中的身份信息和所述用户的身份信息对所述用户进行身份认证,得到认证结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标存储区域包括多个子存储区域,相同子存储区域中的身份信息对应于相同的登录方式,其中,判断所述目标存储区域中是否存在目标身份信息,包括:

5.根据权利要求3所述的方法,其特征在于,所述目标存储区域中存储有与身份信息具有绑定关系的登录方式标识,所述身份信息包括用户标识和认证信息,其中,判断所述目标存储区域中是否存在目标身份信息,包括:

6.一种身份认证方法,其特征在于,应用于目标系统中的登录模块,包括:

7.根据权利要求6所述的方法,其特征在于,将所述用户的身份信息发送至所述目标系统中的认证模块,包括:

8.根据权利要求6或7所述的方法,其特征在于,所述身份认证类型还包括本地认证,其中,在确定所述用户的身份信息匹配的身份认证类型之后,所述方法还包括:

9.一种身份认证装置,其特征在于,包括:

10.一种身份认证装置,其特征在于,包括:

...

【技术特征摘要】

1.一种身份认证方法,其特征在于,应用于目标系统中的认证模块,包括:

2.根据权利要求1所述的方法,其特征在于,在判断所述认证模块与第三方认证服务器之间的通信是否存在异常之后,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述目标存储区域中的身份信息与登录方式存在对应关系,其中,根据目标存储区域中的身份信息和所述用户的身份信息对所述用户进行身份认证,得到认证结果,包括:

4.根据权利要求3所述的方法,其特征在于,所述目标存储区域包括多个子存储区域,相同子存储区域中的身份信息对应于相同的登录方式,其中,判断所述目标存储区域中是否存在目标身份信息,包括:

5.根据权利要求3所...

【专利技术属性】
技术研发人员:吕硕李家顺万腾飞余祖愿刘超
申请(专利权)人:山石网科通信技术股份有限公司
类型:发明
国别省市:

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

1