diff --git a/zh-cn/application-dev/security/Readme-CN.md b/zh-cn/application-dev/security/Readme-CN.md index 63e1eb9f36c78b1c8adba6b262e0299408f3ecd2..982a4503a1bbe3382a48fc607a53472d3ad4512d 100644 --- a/zh-cn/application-dev/security/Readme-CN.md +++ b/zh-cn/application-dev/security/Readme-CN.md @@ -1,16 +1,13 @@ # 安全 +- 访问控制 + - [访问控制开发概述](accesstoken-overview.md) + - [访问控制开发指导](accesstoken-guidelines.md) - 用户认证 - [用户认证开发概述](userauth-overview.md) - [用户认证开发指导](userauth-guidelines.md) - - 密钥管理 - [HUKS开发概述](huks-overview.md) - [HUKS开发指导](huks-guidelines.md) - - Hap包签名工具 - [Hap包签名工具指导](hapsigntool-guidelines.md) - -- 访问控制 - - [访问控制开发概述](accesstoken-overview.md) - - [访问控制开发指导](accesstoken-guidelines.md) diff --git a/zh-cn/application-dev/security/userauth-guidelines-api6.md b/zh-cn/application-dev/security/userauth-guidelines-api6.md deleted file mode 100644 index e10c9df90a98a5afb31585f06813fb43e4a5e05b..0000000000000000000000000000000000000000 --- a/zh-cn/application-dev/security/userauth-guidelines-api6.md +++ /dev/null @@ -1,46 +0,0 @@ -# 用户认证开发指导 - -> **说明:** -> 该开发指导匹配@ohos.userIAM.userAuth API Version 6开始支持的接口。对应接口已在API Version 8废弃,建议使用[新接口](userauth-guidelines-api8.md)。 - -## 场景介绍 - -当前用户认证支持2D人脸识别、3D人脸识别,可应用于设备解锁、应用登录、支付等身份认证场景。 - -## 接口说明 - -userIAM_userAuth模块提供了用户认证的相关方法,包括获取认证对象、认证,用户可以使用人脸等生物特征信息进行认证操作。具体接口说明可以查阅[API参考](../reference/apis/js-apis-useriam-userauth.md)。 - -**表1** 用户认证开放能力列表 - -| 接口名 | 功能描述 | -| ------------------------------------------------------------ | --------------------------------------------- | -| getAuthenticator(): Authenticator | 获取Authenticator对象,用于执行用户身份认证。 | -| execute(type: AuthType, level: SecureLevel, callback: AsyncCallback\): void | 执行用户认证,使用callback方式作为异步方法。 | -| execute(type: AuthType, level: SecureLevel): Promise\ | 执行用户认证,使用Promise方式作为异步方法。 | - -## 开发步骤 - -开发前请完成以下准备工作: - -1. 在应用配置权限文件中,增加ohos.permission.ACCESS_BIOMETRIC的权限声明。 -2. 在使用用户认证能力的代码文件中增加import userIAM_userAuth from '@ohos.userIAM.userAuth'。 - -开发过程: - -1. 获取Authenticator的单例对象,代码示例如下: - - ```js - let auth = userIAM_userAuth.getAuthenticator(); - ``` - -2. 执行认证操作,代码示例如下: - - ```js - let authenticator = userIAM_userAuth.getAuthenticator(); - authenticator.execute("FACE_ONLY", "S2").then((code) => { - console.info("auth success"); - }).catch((code) => { - console.error("auth fail, code = " + code); - }); - ``` diff --git a/zh-cn/application-dev/security/userauth-guidelines-api8.md b/zh-cn/application-dev/security/userauth-guidelines.md similarity index 100% rename from zh-cn/application-dev/security/userauth-guidelines-api8.md rename to zh-cn/application-dev/security/userauth-guidelines.md