版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本发明公开一种鸿蒙应用的身份认证方法应用根据设备支持的认证方式和认证等级设置鸿蒙应用用户身份验证方式,继续后续注册过等级确定的鸿蒙应用用户身份验证方式对用户身份进行验证,如验证通过则继续后续认证过2步骤A1:当鸿蒙应用接收到用户的注册操作信息时根据所述注册操作信息中的用户步骤A2:所述鸿蒙应用接收所述认证服务器步骤A3:所述鸿蒙应用根据所述认证方式和所述认证等步骤A4:所述鸿蒙应用生成用户密钥对和密钥标识并与步骤B1:当所述鸿蒙应用接收到用户的认证操作信息时根据所步骤B2:所述鸿蒙应用接收所述认证服务器步骤B3:所述鸿蒙应用根据所述认证方式和所述认证等步骤B4:所述鸿蒙应用根据所述用户名获取对应保存步骤T1:所述鸿蒙应用将所述认证方式和所述认证等级步骤T2:所述鸿蒙应用将生成的身份挑战值3步骤T3:所述鸿蒙应用使用所述认证对象调用所述步骤T4:所述鸿蒙应用使用所述认证对象调用所述如认证方式为指纹认证则所述步骤T4包括:所述鸿如认证方式为指纹认证则所述步骤T4包括:所述鸿认证器标识包括PIN码模块标识和/或手势密所述步骤A3替换为:所述鸿蒙应用通过与PIN码模块标识对应的认证模块提示用户设所述鸿蒙应用通过与所述手势密码模块标识对应的认证模块提示用户输入手势密码,名和所述鸿蒙应用标识获取认证等级,根据所述认证器标识和所述认证等级生成认证策4步骤K1:所述认证服务器使用保存的认证器公钥对所述步骤K2:所述认证服务器判断保存的第一挑战值与所述步骤P1:所述鸿蒙应用将所述认证方式和所述认证等级步骤P2:所述鸿蒙应用将生成的身份挑战值步骤P3:所述鸿蒙应用使用所述认证对象调用所述步骤P4:所述鸿蒙应用使用所述认证对象调用所述如确定的鸿蒙应用用户身份验证方式为人脸识别验证则所如确定的鸿蒙应用用户身份验证方式为指纹验证则所接收所述第四接口返回的成功信息,否则所述鸿蒙应用接收所述第四接口返回的失败信所述步骤B3替换为:所述鸿蒙应用通过与所述PIN码模块标识对应的认证模块提示用5所述鸿蒙应用通过与所述手势密码模块标识对应的认证模块提示用户输入手势密码,所述认证服务器解析接收到的所述认证请求得到用户名、鸿蒙应用标所述认证服务器接收所述鸿蒙应用发送的所述认证数据和所述第二签步骤M1:所述认证服务器使用所述用户公钥步骤M2:所述认证服务器判断保存的第二挑战值与所述步骤C1:当所述鸿蒙应用接收到用户的注销操作信息时根据所步骤C2:所述鸿蒙应用接收所述认证服务器返回的成功注销结6第一生成发送单元,用于当接收到用户的注册操作信息第一解析确定单元,用于接收所述认证服务器返第一设置单元,用于根据所述认证方式和所述认证等级设置所述第一签名发送单元,用于生成用户密钥对和密钥标识并与所述用户名对应保存,第一签名结果生成注册确认请求并发送给所第二生成发送单元,用于当接收到用户的认证操作信息第二解析确定单元,用于接收所述认证服务器返第一验证单元,用于根据所述认证方式和所述认证等级确定所述获取判断单元,用于根据所述用户名获取对应保存的密钥标识,判断获取的所述第二签名发送单元,用于生成第一随机数,根据所述密钥标识718.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程处理器执行时实现权利要求1至15中任一项8[0002]鸿蒙Next系统仅支持鸿蒙内核和鸿蒙系统的应用,不再兼容安卓应用。在鸿蒙9所述第一签名结果生成注册确认请求并发送给所述图2为本发明实施例二提供的一种鸿蒙应用的身份认证方法中的注册过程流程图3为本发明实施例二提供的一种鸿蒙应用的身份认证方法中的认证过程流程图4为本发明实施例二提供的一种鸿蒙应用的身份认证方法中的注销过程流程本发明实施例一提供了一种鸿蒙应用的身份认证方法,包括注册过程和认证过步骤A1:当鸿蒙应用接收到用户的注册操作信息时根据注册操作信息中的用户第一接口,根据认证方式和认证等级判断鸿蒙系统设备是否开启了对应支持的认证方式,步骤T4:鸿蒙应用使用认证对象调用鸿蒙用户认证服务提供的第四接口发起认与PIN码模块标识对应的认证模块提示用户设置PIN码,当接收到用户输入的PIN码后提示块标识和/或指纹模块标识和/或人脸识别模块标识,指纹模块标识和/或人脸识别模块标步骤K2:认证服务器判断保存的第一挑战值与注册数据中的第一挑战值是否一步骤B1:当鸿蒙应用接收到用户的认证操作信息时根据认证操作信息中的用户第一接口,根据认证方式和认证等级判断鸿蒙系统设备是否开启了对应支持的认证方式,用认证对象调用鸿蒙用户认证服务提供的第四接口,鸿蒙系统弹框提示用户进行人脸扫可选的,如根据认证器标识确认对应的认证方式为PIN码认证和/或手势密码认步骤M2:认证服务器判断保存的第二挑战值与认证数据中的第二挑战值是否一步骤C1:当鸿蒙应用接收到用户的注销操作信息时根据注销操作信息中的用户可选的,本实施例中的设备标识为SDK设置于鸿蒙应用时随机生成的唯一标识,和/或手势密码模块标识和/或指纹模块标识和/(userAuth.getAvailableStatus、getUserAuthInstance、userAuthInstance.on和userAuth.getAvailableStatus接口,根据认证方式和认证等级判断鸿蒙系统设备是否开步骤104_3:鸿蒙应用使用认证对象调用userAuthInstance.on接口订阅设置结接收userAuthInstance.start接口返回步骤105:鸿蒙应用生成用户密钥对和密钥标识并与操作信息中的用户名对应保(userAuth.getAvailableStatus、getUserAuthInstance、userAuthInstance.on和具体的,步骤111中的根据鸿蒙应用用户身份验证方式对用户身份进行验证,包userAuth.getAvailableStatus接口,根据认证方式和认证等级判断鸿蒙系统设备是否开步骤111_3:鸿蒙应用使用认证对象调用userAuthInstance.on接口订阅认证结步骤111_4:鸿蒙应用使用认证对象调用userAuthInstance.start接口发起用户在本实施例中,如确定的鸿蒙应用用户身份验证方式为指纹验证则步骤111_4包纹,判断用户输入的指纹与鸿蒙系统设备保存的指纹是否一致,是则鸿蒙应用接收userAuthInstance.start如认证方式为确定的鸿蒙应用用户身份验证方式为人脸识别验证则步骤111_4包userAuthInstance.start接口返回户输入的PIN码进行摘要计算,判断计算得到PIN码摘要值与保存的PIN码的摘要值是否一步骤114_2:认证服务器判断保存的第二挑战值与认证数据中的第二挑战值是否步骤403:鸿蒙应用根据接收到的成功注销结果中的密钥标识删除对应保存的用本发明实施例三提供一种鸿蒙应用的身份认证装置,包括注册模块和认证模块,在本实施例中,本实施例中第一设置单元的实现过程与实施例一中的步骤A3相第一验证单元,用于根据认证方式和认证等级确定鸿蒙应用用户身份验证方式,根据鸿蒙应用用户身份验证方式对用户身份进行验证,如验证通过则触发获取判断单元,在本实施例中,本实施例中第一验证单元的实现过程与实施例一中的步骤B3相则将该用户不存在信息返回给鸿蒙应用。机程序/指令被处理器执行时实现上述实施例中的一种鸿蒙应用的身份
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 百事可乐人力资源管理技能分析
- 活动与休息护理
- 小学六年级小学家长会
- 老年白内障安全护理
- 防腐保温工程公司年中工作总结述职报告
- 物理化学(阮秀琴)第六章课件
- 《猫和老鼠》课件语文S版一年级下册课件
- 《语言学概论》课件
- 电话服务礼仪与技巧课件
- 小学四年级体育立定跳远
- 初中数学八年级上册全等三角形同步专项练习题含答案
- 2026年部编版新教材语文三年级上册全套教案设计(共八个单元含教学计划)
- 泥瓦工简单施工方案(3篇)
- 临床输血指征及适应症
- 3.3 元素 课件 2025-2026学年九年级化学人教版上册
- 畜牧师中级职称考试题库及答案
- 厂中厂安全管理培训课件
- JJF(浙) 1144-2018 交流高压试验装置校准规范
- 管理篇-电力可靠性管理基础-标注版
- 客运知识培训课件
- 寝室长的心理培训
评论
0/150
提交评论