diff --git a/zh-cn/application-dev/reference/apis/js-apis-useriam-userauth.md b/zh-cn/application-dev/reference/apis/js-apis-useriam-userauth.md
index a1662dff876c33ae9d9b658a483353e7f087b75b..2dd29b12bfcc28756e04f6fae99d200e0dcdc81f 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-useriam-userauth.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-useriam-userauth.md
@@ -1,6 +1,8 @@
# 用户认证
->  **说明:**
+提供用户认证能力,可应用于设备解锁、支付、应用登录等身份认证场景。
+
+> **说明:**
> 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
@@ -12,25 +14,6 @@ import userIAM_userAuth from '@ohos.userIAM.userAuth';
## 完整示例
-```js
-// API version 6
-import userIAM_userAuth from '@ohos.userIAM.userAuth';
-
-export default {
- startAuth() {
- console.info("start auth");
- let auth = userIAM_userAuth.getAuthenticator();
- auth.execute("FACE_ONLY", "S2").then((code)=>{
- console.info("auth success");
- // 此处添加认证成功逻辑
- }).catch((code)=>{
- console.error("auth fail, code = " + code);
- // 此处添加认证失败逻辑
- });
- }
-}
-```
-
```js
// API version 8
import userIAM_userAuth from '@ohos.userIAM.userAuth';
@@ -106,133 +89,25 @@ export default {
}
```
-## userIAM_userAuth.getAuthenticator(deprecated)
-
-getAuthenticator(): Authenticator
-
-> **说明:**
-> 从 API Version 8 开始废弃,建议使用[constructor](#constructor8)替代。
-
-获取Authenticator对象,用于执行用户身份认证。
-
-**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
-
-**返回值:**
-| 类型 | 说明 |
-| ----------------------------------------- | ------------ |
-| [Authenticator](#authenticatordeprecated) | 认证器对象。 |
-
-**示例:**
- ```js
- let authenticator = userIAM_userAuth.getAuthenticator();
- ```
-
-## Authenticator(deprecated)
-
-> **说明:**
-> 从 API Version 8 开始废弃,建议使用[UserAuth](#userauth8)替代。
-
-认证器对象。
-
-
-### execute(deprecated)
-
-execute(type: string, level: string, callback: AsyncCallback<number>): void
-
-> **说明:**
-> 从 API Version 8 开始废弃,建议使用[auth](#auth8)替代。
-
-执行用户认证,使用callback方式作为异步方法。
-
-**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
-
-**参数:**
-
-| 参数名 | 类型 | 必填 | 说明 |
-| -------- | --------------------------- | ---- | ------------------------------------------------------------ |
-| type | string | 是 | 认证类型,当前只支持FACE_ONLY。
ALL为预留参数,当前版本暂不支持ALL类型的认证。 |
-| level | string | 是 | 安全级别,对应认证的安全级别,有效值为S1(最低)、S2、S3、S4(最高)。
具备3D人脸识别能力的设备支持S3及以下安全级别的认证。
具备2D人脸识别能力的设备支持S2及以下安全级别的认证。 |
-| callback | AsyncCallback<number> | 否 | 回调函数。 |
-
- callback返回值:
-
-| 类型 | 说明 |
-| ------ | ------------------------------------------------------------ |
-| number | 表示认证结果,参见[AuthenticationResult](#authenticationresultdeprecated)。 |
-
-**示例:**
- ```js
- authenticator.execute("FACE_ONLY", "S2", (code)=>{
- if (code == userIAM_userAuth.AuthenticationResult.SUCCESS) {
- console.info("auth success");
- return;
- }
- console.error("auth fail, code = " + code);
- })
- ```
-
-
-### execute(deprecated)
-
-execute(type:string, level:string): Promise<number>
-
-> **说明:**
-> 从 API Version 8 开始废弃,建议使用[auth](#auth8)替代。
-
-执行用户认证,使用promise方式作为异步方法。
-
-**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
-
-**参数:**
-| 参数名 | 类型 | 必填 | 说明 |
-| ------ | ------ | ---- | ------------------------------------------------------------ |
-| type | string | 是 | 认证类型,当前只支持FACE_ONLY。
ALL为预留参数,当前版本暂不支持ALL类型的认证。 |
-| level | string | 是 | 安全级别,对应认证的安全级别,有效值为S1(最低)、S2、S3、S4(最高)。
具备3D人脸识别能力的设备支持S3及以下安全级别的认证。
具备2D人脸识别能力的设备支持S2及以下安全级别的认证。 |
-
-**返回值:**
-| 类型 | 说明 |
-| --------------------- | ------------------------------------------------------------ |
-| Promise<number> | 返回携带一个number的Promise。number 为认证结果,参见[AuthenticationResult](#authenticationresultdeprecated)。 |
-
-**示例:**
-
```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);
-});
-```
-
-## AuthenticationResult(deprecated)
-
-> **说明:**
-> 从 API Version 8 开始废弃,建议使用[ResultCode](#resultcode8)替代。
-
-表示认证结果的枚举。
+// API version 6
+import userIAM_userAuth from '@ohos.userIAM.userAuth';
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+export default {
+ startAuth() {
+ console.info("start auth");
+ let auth = userIAM_userAuth.getAuthenticator();
+ auth.execute("FACE_ONLY", "S2").then((code)=>{
+ console.info("auth success");
+ // 此处添加认证成功逻辑
+ }).catch((code)=>{
+ console.error("auth fail, code = " + code);
+ // 此处添加认证失败逻辑
+ });
+ }
+}
+```
-| 名称 | 默认值 | 描述 |
-| ------------------ | ------ | -------------------------- |
-| NO_SUPPORT | -1 | 设备不支持当前的认证方式。 |
-| SUCCESS | 0 | 认证成功。 |
-| COMPARE_FAILURE | 1 | 比对失败。 |
-| CANCELED | 2 | 用户取消认证。 |
-| TIMEOUT | 3 | 认证超时。 |
-| CAMERA_FAIL | 4 | 开启相机失败。 |
-| BUSY | 5 | 认证服务忙,请稍后重试。 |
-| INVALID_PARAMETERS | 6 | 认证参数无效。 |
-| LOCKED | 7 | 认证失败次数过多,已锁定。 |
-| NOT_ENROLLED | 8 | 未录入认证凭据。 |
-| GENERAL_ERROR | 100 | 其他错误。 |
## UserAuth8+
@@ -246,7 +121,7 @@ constructor()
**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**返回值:**
@@ -270,7 +145,7 @@ getVersion() : number
**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**返回值:**
@@ -296,7 +171,7 @@ getAvailableStatus(authType : UserAuthType, authTrustLevel : AuthTrustLevel) : n
**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**参数:**
@@ -335,7 +210,7 @@ auth(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLev
**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**参数:**
@@ -383,7 +258,7 @@ cancelAuth(contextID : Uint8Array) : number
**需要权限**:ohos.permission.ACCESS_BIOMETRIC
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**参数:**
@@ -422,7 +297,7 @@ onResult: (result : number, extraInfo : AuthResult) => void
表示在认证操作中,获取认证结果。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**参数:**
@@ -471,7 +346,7 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示在认证过程中,获取提示码信息,非必须实现。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
**参数:**
@@ -518,7 +393,7 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示认证结果的对象。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
| 名称 | 参数类型 | 必填 | 说明 |
| ------------ | ---------- | ---- | -------------------- |
@@ -530,7 +405,7 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示执行结果的枚举。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
| 名称 | 默认值 | 描述 |
| ----------------------- | ------ | -------------------- |
@@ -551,7 +426,7 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示人脸认证过程中提示码的枚举。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
| 名称 | 默认值 | 描述 |
| ----------------------------- | ------ | ------------------------------------ |
@@ -572,7 +447,7 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示指纹认证过程中提示码的枚举。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
| 名称 | 默认值 | 描述 |
| --------------------------------- | ------ | -------------------------------------------------- |
@@ -588,7 +463,7 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示身份认证的凭据类型枚举。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
| 名称 | 默认值 | 描述 |
| ----------- | ------ | ---------- |
@@ -599,11 +474,139 @@ onAcquireInfo ?: (module : number, acquire : number, extraInfo : any) => void
表示认证结果的信任等级枚举。
-**系统能力**:以下各项对应的系统能力均为SystemCapability.UserIAM.UserAuth.Core
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
| 名称 | 默认值 | 描述 |
| ---- | ------ | ------------------------- |
| ATL1 | 10000 | 认证结果的信任等级级别1。 |
| ATL2 | 20000 | 认证结果的信任等级级别2。 |
| ATL3 | 30000 | 认证结果的信任等级级别3。 |
-| ATL4 | 40000 | 认证结果的信任等级级别4。 |
\ No newline at end of file
+| ATL4 | 40000 | 认证结果的信任等级级别4。 |
+
+## userIAM_userAuth.getAuthenticator(deprecated)
+
+getAuthenticator(): Authenticator
+
+> **说明:**
+> 从 API Version 8 开始废弃,建议使用[constructor](#constructor8)替代。
+
+获取Authenticator对象,用于执行用户身份认证。
+
+**需要权限**:ohos.permission.ACCESS_BIOMETRIC
+
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
+
+**返回值:**
+| 类型 | 说明 |
+| ----------------------------------------- | ------------ |
+| [Authenticator](#authenticatordeprecated) | 认证器对象。 |
+
+**示例:**
+ ```js
+ let authenticator = userIAM_userAuth.getAuthenticator();
+ ```
+
+## Authenticator(deprecated)
+
+> **说明:**
+> 从 API Version 8 开始废弃,建议使用[UserAuth](#userauth8)替代。
+
+认证器对象。
+
+
+### execute(deprecated)
+
+execute(type: string, level: string, callback: AsyncCallback<number>): void
+
+> **说明:**
+> 从 API Version 8 开始废弃,建议使用[auth](#auth8)替代。
+
+执行用户认证,使用callback方式作为异步方法。
+
+**需要权限**:ohos.permission.ACCESS_BIOMETRIC
+
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
+
+**参数:**
+
+| 参数名 | 类型 | 必填 | 说明 |
+| -------- | --------------------------- | ---- | ------------------------------------------------------------ |
+| type | string | 是 | 认证类型,当前只支持FACE_ONLY。
ALL为预留参数,当前版本暂不支持ALL类型的认证。 |
+| level | string | 是 | 安全级别,对应认证的安全级别,有效值为S1(最低)、S2、S3、S4(最高)。
具备3D人脸识别能力的设备支持S3及以下安全级别的认证。
具备2D人脸识别能力的设备支持S2及以下安全级别的认证。 |
+| callback | AsyncCallback<number> | 否 | 回调函数。 |
+
+ callback返回值:
+
+| 类型 | 说明 |
+| ------ | ------------------------------------------------------------ |
+| number | 表示认证结果,参见[AuthenticationResult](#authenticationresultdeprecated)。 |
+
+**示例:**
+ ```js
+ authenticator.execute("FACE_ONLY", "S2", (code)=>{
+ if (code == userIAM_userAuth.AuthenticationResult.SUCCESS) {
+ console.info("auth success");
+ return;
+ }
+ console.error("auth fail, code = " + code);
+ })
+ ```
+
+
+### execute(deprecated)
+
+execute(type:string, level:string): Promise<number>
+
+> **说明:**
+> 从 API Version 8 开始废弃,建议使用[auth](#auth8)替代。
+
+执行用户认证,使用promise方式作为异步方法。
+
+**需要权限**:ohos.permission.ACCESS_BIOMETRIC
+
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
+
+**参数:**
+| 参数名 | 类型 | 必填 | 说明 |
+| ------ | ------ | ---- | ------------------------------------------------------------ |
+| type | string | 是 | 认证类型,当前只支持FACE_ONLY。
ALL为预留参数,当前版本暂不支持ALL类型的认证。 |
+| level | string | 是 | 安全级别,对应认证的安全级别,有效值为S1(最低)、S2、S3、S4(最高)。
具备3D人脸识别能力的设备支持S3及以下安全级别的认证。
具备2D人脸识别能力的设备支持S2及以下安全级别的认证。 |
+
+**返回值:**
+| 类型 | 说明 |
+| --------------------- | ------------------------------------------------------------ |
+| Promise<number> | 返回携带一个number的Promise。number 为认证结果,参见[AuthenticationResult](#authenticationresultdeprecated)。 |
+
+**示例:**
+
+```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);
+});
+```
+
+## AuthenticationResult(deprecated)
+
+> **说明:**
+> 从 API Version 8 开始废弃,建议使用[ResultCode](#resultcode8)替代。
+
+表示认证结果的枚举。
+
+**系统能力**:SystemCapability.UserIAM.UserAuth.Core
+
+| 名称 | 默认值 | 描述 |
+| ------------------ | ------ | -------------------------- |
+| NO_SUPPORT | -1 | 设备不支持当前的认证方式。 |
+| SUCCESS | 0 | 认证成功。 |
+| COMPARE_FAILURE | 1 | 比对失败。 |
+| CANCELED | 2 | 用户取消认证。 |
+| TIMEOUT | 3 | 认证超时。 |
+| CAMERA_FAIL | 4 | 开启相机失败。 |
+| BUSY | 5 | 认证服务忙,请稍后重试。 |
+| INVALID_PARAMETERS | 6 | 认证参数无效。 |
+| LOCKED | 7 | 认证失败次数过多,已锁定。 |
+| NOT_ENROLLED | 8 | 未录入认证凭据。 |
+| GENERAL_ERROR | 100 | 其他错误。 |
\ No newline at end of file