HarmonyOS UserAuthenticationKit认证问题

用户身份认证分为四个等级,假如我需要用ATL4等级,某些设备可能不支持该等级,是否再依次判断是否支持其他三种等级进行认证,或者有其他方式获取到支持的等级;是否有设备一种等级也不支持的场景?

咨询场景描述:进行人脸认证登录,某些设备可能不支持ATL4场景,需要怎么处理?

HarmonyOS
2024-12-19 17:17:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

:在进行人脸认证登录时,如果某些设备不支持ATL4场景,可以按照以下步骤进行处理:

1.检查设备支持的认证类型: 确认设备是否支持ATL1、ATL2或ATL3级别的认证信任等级。ATL4级别的认证信任等级要求较高,可能不在所有设备的支持范围内。

2.调整认证类型:如果设备不支持ATL4,可以尝试使用ATL3或更低级别的认证信任等级进行认证。例如,选择ATL2或ATL1级别的认证信任等级,以确保设备能够支持。

3.系统级和设备级认证控制:在系统级用户认证控件中,可以设置认证信任等级为ATL2或ATL1,以适应设备的限制。 在设备级,可以通过配置文件或相关设置界面,调整认证信任等级的要求,以支持当前设备的能力。

4.优先考虑其他认证方式: 如果设备不支持任何认证信任等级,可以考虑使用其他身份认证方式,如指纹认证、密码认证等,以确保用户能够正常登录。通过以上步骤,可以有效处理设备不支持ATL4场景的问题,确保人脸认证登录功能的正常进行常进行。 如果不支持ATL4,检查是否支持ATL3、ATL2和ATL1,以确定最终的认证信任等级。这是为了确保设备能够提供足够的安全性和活体检测能力。可以使用getAvailableStatus方法来查询设备对不同认证信任等级的支持情况。第三步回答有误 忽略下,统一用户认证框架提供了切换业务自定义认证机制。如果设备厂商自定义了其他认证能力对接到统一用户认证框架,应用开发者可以切换到自定义认证的方式。例如,在支付场景中,如果厂商自定义了支付密码认证的方式,当调用系统人脸或指纹认证失败后,用户可以选择切换支付密码认证。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/user-authentication-overview-V5

分享
微博
QQ
微信
回复
2024-12-19 19:40:02
相关问题
HarmonyOS 用户认证问题
439浏览 • 1回复 待解决
使用UserAuthenticationKit的userAuthIcon报错
781浏览 • 1回复 待解决
HarmonyOS 企业认证开通多账号问题
357浏览 • 1回复 待解决
HarmonyOS 升级之后统一认证交互问题
866浏览 • 0回复 待解决
HarmonyOS 用户认证
231浏览 • 1回复 待解决
HarmonyOS 滑块认证的demo
639浏览 • 1回复 待解决
HarmonyOS FiDO人脸认证失败
388浏览 • 1回复 待解决
HarmonyOS人脸活体认证
532浏览 • 1回复 待解决
HarmonyOS 个人开发者认证不了
333浏览 • 1回复 待解决
HarmonyOS http请求配置双向认证证书
317浏览 • 1回复 待解决
HarmonyOS 华为企业账号关联认证疑问
256浏览 • 1回复 待解决
HarmonyOS 活体认证的相关demo
328浏览 • 1回复 待解决
实名认证Button的实现
699浏览 • 1回复 待解决
用户认证功能有哪些?
1129浏览 • 1回复 待解决