HarmonyOS UserAuthenticationKit认证问题

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

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

HarmonyOS
3天前
浏览
收藏 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
微信
回复
3天前
相关问题
使用UserAuthenticationKit的userAuthIcon报错
498浏览 • 1回复 待解决
HarmonyOS 升级之后统一认证交互问题
399浏览 • 0回复 待解决
HarmonyOS 滑块认证的demo
147浏览 • 1回复 待解决
用户认证功能有哪些?
807浏览 • 1回复 待解决
实名认证Button的实现
373浏览 • 1回复 待解决
RNOH SSL双向认证实现
162浏览 • 1回复 待解决
mqtt emqx_auth_mysql认证
2425浏览 • 1回复 待解决
网络请求怎么进行SSL证书认证?
3458浏览 • 1回复 待解决
HVD Manager登录失败 已实名认证
8269浏览 • 1回复 待解决
HUKS用户认证通过PIN生成密钥
1031浏览 • 1回复 待解决
huks ECC指纹认证签名验签报错
1453浏览 • 1回复 待解决
适配OpenHarmony是否必须要过XTS认证
1951浏览 • 0回复 待解决