身份认证方法、装置、存储介质及电子设备制造方法及图纸

技术编号:35241041 阅读:17 留言:0更新日期:2022-10-19 09:46
本申请实施例公开了身份认证方法、装置、存储介质及电子设备。上述方法包括获取应用程序的认证请求,该认证请求包括应用程序标识;显示认证信息获取控件,响应于对该认证信息获取控件的触发指令,获取用户信息;将该用户信息和该应用程序标识发送至认证服务器,以触发该认证服务器根据该应用程序标识确定所需的目标账户等级;根据对该用户信息进行认证得到的认证结果,确定与该用户信息对应的当前账户;根据当前账户确定结果和该目标账户等级获取目标账户,以及向该认证小程序反馈目标账户获取结果;根据该目标账户获取结果,显示认证结果。本申请实施例实现了身份认证和业务的解耦,降低了业务系统和身份认证服务的维护难度。度。度。

【技术实现步骤摘要】
身份认证方法、装置、存储介质及电子设备


[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]图1是本申请实施例提供的相关技术中统一身份认证平台与业务系统的交互框架示意图;
[0026]图2是本申请实施例提供的身份认证方法的一种可行的实施框架示意图;
[0027]图3是本申请实施例提供的分布式系统应用于区块链系统的一个可选的结构示意图;
[0028]图4是本申请实施例提供的身份认证方法的流程示意图;
[0029]图5是本申请实施例提供的应用程序运行在非移动终端场景中认证小程序的启动示意图;
[0030]图6是本申请实施例提供的应用程序运行在移动终端场景中认证小程序的启动示意图;
[0031]图7是本申请实施例提供的生物信息感应控件显示界面示意图;
[0032]图8是本申请实施例提供的一种应用程序登录界面示意图;
[0033]图9是本申请实施例提供的一种身份认证方法的交互流程示意图;
[0034]图10是本申请实施例提供的身份认证方案架构示意图;
[0035]图11是本申请实施例提供的统一身份认证平台的架构示意图;
[0036]图12是本申请实施例提供的基于统一身份认证平台进行认证处理的方法流程图;
[0037]图13是本申请实施例提供的登录场景中某种情况下的身份认证交互示意图;
[0038]图14是本申请实施例提供的身份认证装置框图;
[0039]图15是本申请实施例提供的身份认证系统框图;
[0040]图16是本申请实施例提供的一种用于实现本申请实施例所提供的方法的设备的硬件结构示意图。
具体实施方式
[0041]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种身份认证方法,其特征在于,应用于认证小程序,所述方法包括:获取应用程序的认证请求,所述认证请求包括应用程序标识;显示认证信息获取控件,响应于对所述认证信息获取控件的触发指令,获取用户信息;将所述用户信息和所述应用程序标识发送至认证服务器,以触发所述认证服务器根据所述应用程序标识确定所需的目标账户等级;根据对所述用户信息进行认证得到的认证结果,确定与所述用户信息对应的当前账户;根据当前账户确定结果和所述目标账户等级获取目标账户,以及向所述认证小程序反馈目标账户获取结果;根据所述目标账户获取结果,显示认证结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于宿主应用对认证小程序码的解析,在所述宿主应用中启动所述认证小程序;其中,所述认证小程序码显示在所述应用程序的界面上,所述宿主程序为所述认证小程序提供运行环境;或,由所述应用程序触发启动所述认证小程序。3.根据权利要求1或2所述的方法,其特征在于,所述认证信息获取控件包括用户信息获取控件,所述响应于对所述认证信息获取控件的触发指令,获取用户信息,包括:若所述用户信息获取控件为生物信息拍摄控件,则响应于对所述生物信息拍摄控件的触发指令调用摄像模块,基于所述摄像模块的拍摄结果确定所述用户信息;若所述用户信息获取控件为文本框控件,则将所述文本框中录入的信息确定为所述用户信息;若所述用户信息获取控件为生物信息感应控件,则响应于对所述生物信息感应控件的触发指令激活生物信息感应模块,基于所述生物信息感应模块的输出结果确定所述用户信息。4.根据权利要求3所述的方法,其特征在于,所述认证信息获取控件还包括认证方式获取控件,所述响应于对所述认证信息获取控件的触发指令,获取用户信息之前,所述方法还包括:响应于对所述认证方式获取控件的触发指令,显示对应的用户信息获取控件。5.根据权利要求1所述的方法,其特征在于,所述根据当前账户确定结果和所述目标账户等级获取目标账户,包括:若所述当前账户确定结果表征不存在当前账户,则基于与所述认证小程序的交互生成适配于所述目标账户等级的目标账户;若所述当前账户确定结果表征所述当前账户的等级小于所述目标账户等级,则基于与所述认证小程序的交互对所述当前账户进行核验,根据核验结果得到所述适配于所述目标账户等级的目标账户;若所述当前账户确定结果表征所述当前账户的等级大于等于所述目标账户等级,则将所述当前账户确定为所述目标账户。6.一种身份认证方法,其特征在于,所述方法包括:应用程序根据应用程序标识生成认证请求,将所述认证请求发送至认证小程序;所述认证小程序显示认证信息获取控件,响应于对所述认证信息获取控件的触发指令,获取用户信息;将所述用户信息和所述应用程序标识发送至认证服务器;
所述认证服务器进行认证处理,获取目标账户;所述认证处理包括根据所述应用程序标识确定所需的目标账户等级;根据对所述用户信息进行认证得到的认证结果,确定与所述用户信息对应的当前账户;根据当前账户确定结果和所述目...

【专利技术属性】
技术研发人员:吴廷伟陶宇宋淮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1