本发明涉及移动通信,具体涉及一种认证方法、认证设备、认证系统、存储介质及产品。
背景技术:
1、目前,系统认证方式主要有本地认证方式或集中认证方式。无论用户采取哪一种认证方式,即用户在本地进行本地系统认证,或者在认证中心进行集中认证,只要用户登录,都需要手动选择认证方式。
2、由于本地认证系统和集中认证系统是独立的认证系统,所以,用户要么只能选择本地认证系统进行认证,要么只能选择集中认证系统进行认证。
3、当与集中认证中心网络通讯异常时,用户是无法采用集中认证方式进行认证的。
4、所以,如何在集中认证中心网络通讯异常的情况下,依然能够实现系统认证是亟待解决的问题。
技术实现思路
1、本发明主要解决的技术问题是如何在集中认证系统网络通讯异常的情况下,实现系统认证。
2、根据第一方面,一种实施例中提供一种认证方法,应用于预配置认证系统,所述方法包括:
3、接收用户的待认证信息;
4、在与集中认证系统通信正常的情况下,将所述待认证信息发送给所述集中认证系统;接收所述集中认证系统基于所述待认证信息反馈的认证结果;在所述认证结果为认证通过且所述用户的待认证信息是初次接收的情况下 ,将所述用户的待认证信息保存为验证信息;
5、再次接收到所述用户 的待认证信息后,在与所述集中认证系统通信正常的情况下,将所述待认证信息发送给所述集中认证系统;接收所述集中认证系统基于所述待认证信息反馈的所述认证结果;
6、在与所述集中认证系统通信异常的情况下,基于所述验证信息对所述待认证信息进行认证,得到认证结果;
7、输出所述认证结果。
8、根据第二方面,一种实施例中提供一种认证设备,所述认证设备包括:
9、接收单元,用于接收用户的待认证信息;
10、通信单元,用于在与集中认证系统通信正常的情况下,将所述待认证信息发送给所述集中认证系统;接收所述集中认证系统基于所述待认证信息反馈的认证结果;
11、保存单元,用于在所述认证结果为认证通过且所述用户的待认证信息是初次接收的情况下,将所述用户的待认证信息保存为验证信息;
12、所述通信单元,还用于再次接收到所述用户的待认证信息后,在与所述集中认证系统通信正常的情况下,将所述待认证信息发送给所述集中认证系统;接收所述集中认证系统基于所述待认证信息反馈的所述认证结果;
13、认证单元,用于在与所述集中认证系统通信异常的情况下,基于所述验证信息对所述待认证信息进行认证,得到认证结果;
14、输出单元,用于输出所述认证结果。
15、根据第三方面,一种实施例中提供一种联邦认证系统,所述联邦认证系统包括预配置认证系统和集中认证系统;
16、所述预配置认证系统,用于接收用户的待认证信息;在与集中认证系统通信正常的情况下,将所述待认证信息发送给所述集中认证系统;接收所述集中认证系统基于所述待认证信息反馈的认证结果;在所述认证结果为认证通过且所述用户的待认证信息是初次接收的情况下,将所述用户的待认证信息保存为验证信息;输出所述认证结果;
17、所述预配置认证系统,还用于再次接收到所述用户的待认证信息后,在与所述集中认证系统通信正常的情况下,将所述待认证信息发送给所述集中认证系统;接收所述集中认证系统基于所述待认证信息反馈的所述认证结果;在与所述集中认证系统通信异常的情况下,基于所述验证信息对所述待认证信息进行认证,得到认证结果;输出所述认证结果;
18、所述集中认证系统,用于接收所述预配置认证系统发送的所述待认证信息,对所述待认证信息进行认证,得到认证结果 ,并向所述预配置认证系统反馈所述认证结果。
19、根据第四方面,一种实施例中提供一种计算机可读存储介质,包括程序,所述程序能够被处理器执行以实现如上述的方法。
20、根据第五方面,一种实施例中提供一种计算机程序产品,包括计算机程序和/或指令,所述计算机程序和/或指令被处理器执行时实现如上述的方法。
21、根据上述实施例的认证方法,由于预配置认证系统配置了所有用户的验证信息,能够在和集中认证系统网络通讯异常的情况下,实现系统认证。
1.一种认证方法, 应用于预配置认证系统,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
3.如权利要求1或2所述的方法,其特征在于,所述集中认证系统预先配置有多个用户的验证信息,所述用户的验证信息用于认证所述用户的待认证信息。
4.如权利要求1或2所述的方法,其特征在于,所述集中认证系统预先配置有多个预配置认证系统的本地用户的验证信息,所述预配置认证系统的本地用户有多个,所述用户的验证信息用于认证所述用户的待认证信息。
5.如权利要求1或2所述的方法,其特征在于,所述在所述认证结果为认证通过且所述用户的待认证信息是初次接收的情况下,将所述用户的待认证信息保存为验证信息,包括:
6.如权利要求5所述的方法,其特征在于,将所述用户的待认证信息保存为验证信息,包括:将所述用户的待认证信息保存为加密的验证信息。
7.一种认证设备,其特征在于,所述认证设备包括:
8.一种联邦认证系统,其特征在于,所述联邦认证系统包括预配置认证系统和集中认证系统;
9.一种计算机可读存储介质,其特征在于,包括程序,所述程序能够被处理器执行以实现如权利要求1-6中任一项所述的方法。
10.一种计算机程序产品,包括计算机程序和/或指令,其特征在于,所述计算机程序和/或指令被处理器执行时实现权利要求1-6中任一项所述的方法。