本公开涉及计算机,具体涉及一种用户认证方法、装置、电子设备及可读存储介质。
背景技术:
1、在用户使用应用程序前,通常需要对用户身份进行认证,以确定用户是应用程序的合法使用者。例如,应用程序提供用户登录界面,要求用户输入账号、密码等信息,以便对用户进行认证,用户在认证通过后才能使用应用程序的功能。随着计算机技术、互联网技术和移动通信技术的快速发展,用户的终端设备上安装的应用程序越来越多,如果需要用户针对每个应用程序进行身份认证,则会给用户造成很大不便。
技术实现思路
1、为了解决相关技术中的问题,本公开实施例提供一种用户认证方法、装置、电子设备及可读存储介质,所述方法包括:
2、获取用户经由终端设备上的第一应用程序输入的认证信息;
3、查找所述终端设备上与所述第一应用程序相关联的一个或多个第二应用程序;
4、获取所述第一应用程序的配置信息和所述第二应用程序的配置信息;
5、根据所述认证信息和所述第一应用程序的配置信息,生成所述第一应用程序的认证结果,根据所述认证信息、所述第一应用程序的认证结果和所述第二应用程序的配置信息,生成所述第二应用程序的认证结果;
6、将所述第一应用程序的认证结果发送到所述第一应用程序,将所述第二应用程序的认证结果发送到所述第二应用程序。
7、根据本公开的实施例,其中,所述认证信息包括所述用户的身份识别信息、所述用户的合法性验证信息、所述终端设备的识别信息。
8、根据本公开的实施例,所述方法还包括:
9、获取用户经由第一应用程序输入的关联请求,所述关联请求用于将所述第一应用程序和所述第二应用程序相关联;
10、根据所述用户经由第一应用程序输入的认证信息和所述第二应用程序的配置信息,确定是否允许所述用户将所述第一应用程序和所述第二应用程序相关联。
11、根据本公开的实施例,其中:
12、所述第一应用程序的认证结果包括是否允许所述用户使用第一应用程序和所述用户对所述第一应用程序的使用权限;
13、所述第二应用程序的认证结果包括是否允许所述用户使用第二应用程序和所述用户对所述第二应用程序的使用权限。
14、根据本公开的实施例,所述方法还包括:
15、当接收到所述用户从所述第一应用程序退出的指令时,向所述第二应用程序发送强制所述用户退出的指令。
16、根据本公开的实施例,所述方法还包括:
17、当所述第一应用程序的认证结果为不通过的次数在预设时间段内超过预定次数时,冻结与所述第一应用程序有关的用户资源和与所述第二应用程序有关的用户资源。
18、第二方面,本公开实施例中提供了一种用户认证装置,包括:
19、第一获取模块,被配置为获取用户经由第一应用程序输入的认证信息;
20、查找模块,被配置为查找所述终端设备上与所述第一应用程序相关联的一个或多个第二应用程序;
21、第二获取模块,被配置为获取所述第一应用程序的配置信息和所述第二应用程序的配置信息;
22、生成模块,被配置为根据所述认证信息和所述第一应用程序的配置信息,生成所述第一应用程序的认证结果,根据所述认证信息、所述第一应用程序的认证结果和所述第二应用程序的配置信息,生成所述第二应用程序的认证结果;
23、第一发送模块,被配置为将所述第一应用程序的认证结果发送到所述第一应用程序,将所述第二应用程序的认证结果发送到所述第二应用程序。
24、根据本公开的实施例,所述认证信息包括所述用户的身份识别信息、所述用户的合法性验证信息、所述终端设备的识别信息。
25、根据本公开的实施例,所述装置还包括:
26、第三获取模块,被配置为获取用户经由第一应用程序输入的关联请求,所述关联请求用于将所述第一应用程序和所述第二应用程序相关联;
27、确定模块,被配置为根据所述用户经由第一应用程序输入的认证信息和所述第二应用程序的配置信息,确定是否允许所述用户将所述第一应用程序和所述第二应用程序相关联。
28、根据本公开的实施例,其中:
29、所述第一应用程序的认证结果包括是否允许所述用户使用第一应用程序和所述用户对所述第一应用程序的使用权限;
30、所述第二应用程序的认证结果包括是否允许所述用户使用第二应用程序和所述用户对所述第二应用程序的使用权限。
31、根据本公开的实施例,所述装置还包括:
32、第二发送模块,被配置为当接收到所述用户从所述第一应用程序退出的指令时,向所述第二应用程序发送强制所述用户退出的指令。
33、根据本公开的实施例,所述装置还包括:
34、冻结模块,被配置为当所述第一应用程序的认证结果为不通过的次数在预设时间段内超过预定次数时,冻结与所述第一应用程序有关的用户资源和与所述第二应用程序有关的用户资源。
35、第三方面,本公开实施例提供了一种电子设备,包括存储器和处理器,其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如第一方面所述的方法。
36、第四方面,本公开实施例中提供了一种计算机可读存储介质,其上存储有计算机指令,该计算机指令被处理器执行时实现如第一方面所述的方法。
37、第五方面,本公开实施例中提供了一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现如第一方面所述的方法步骤。
38、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种用户认证方法,其特征在于,包括:
2.根据权利要求1所述的方法,其中,所述认证信息包括所述用户的身份识别信息、所述用户的合法性验证信息、所述终端设备的识别信息。
3.根据权利要求1所述的方法,还包括:
4.根据权利要求1所述的方法,其中:
5.根据权利要求1所述的方法,还包括:
6.根据权利要求1所述的方法,还包括:
7.一种用户认证装置,其特征在于,包括:
8.一种电子设备,其特征在于,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现权利要求1-6任一项所述的方法步骤。
9.一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该计算机指令被处理器执行时实现权利要求1-6任一项所述的方法步骤。
10.一种计算机程序产品,包括计算机指令,该计算机指令被处理器执行时实现权利要求1-6任一项所述的方法步骤。