| Change Type | Old Version | New Version | d.ts File | | ---- | ------ | ------ | -------- | |Added|NA|Module name: ohos.userIAM.faceAuth
Class name: faceAuth|@ohos.userIAM.faceAuth.d.ts| |Added|NA|Module name: ohos.userIAM.faceAuth
Class name: FaceAuthManager|@ohos.userIAM.faceAuth.d.ts| |Added|NA|Module name: ohos.userIAM.faceAuth
Class name: FaceAuthManager
Method or attribute name: constructor();|@ohos.userIAM.faceAuth.d.ts| |Added|NA|Module name: ohos.userIAM.faceAuth
Class name: FaceAuthManager
Method or attribute name: setSurfaceId(surfaceId: string): void;|@ohos.userIAM.faceAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthEventKey
Method or attribute name: type AuthEventKey = "result" \| "tip";|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthEventKey
Method or attribute name: type AuthEventKey = "result" \| "tip";|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthEventKey
Method or attribute name: type AuthEventKey = "result" \| "tip";|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthEventKey
Method or attribute name: type AuthEventKey = "result" \| "tip";|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthEvent|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthEvent
Method or attribute name: |@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthEvent
Method or attribute name: callback(result: EventInfo): void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthEvent
Method or attribute name: callback(result: EventInfo): void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthResultInfo|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthResultInfo
Method or attribute name: |@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthResultInfo
Method or attribute name: result: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthResultInfo
Method or attribute name: result: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthResultInfo
Method or attribute name: token ?: Uint8Array;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthResultInfo
Method or attribute name: token ?: Uint8Array;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthResultInfo
Method or attribute name: remainAttempts ?: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthResultInfo
Method or attribute name: remainAttempts ?: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthResultInfo
Method or attribute name: lockoutDuration ?: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthResultInfo
Method or attribute name: lockoutDuration ?: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: TipInfo|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: TipInfo
Method or attribute name: |@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: TipInfo
Method or attribute name: module: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: TipInfo
Method or attribute name: module: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: TipInfo
Method or attribute name: tip: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: TipInfo
Method or attribute name: tip: number;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthInstance|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthInstance
Method or attribute name: |@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthInstance
Method or attribute name: on: (name: AuthEventKey, callback: AuthEvent) => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthInstance
Method or attribute name: on: (name: AuthEventKey, callback: AuthEvent) => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthInstance
Method or attribute name: off: (name: AuthEventKey) => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthInstance
Method or attribute name: off: (name: AuthEventKey) => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthInstance
Method or attribute name: start: () => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthInstance
Method or attribute name: start: () => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: AuthInstance
Method or attribute name: cancel: () => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: AuthInstance
Method or attribute name: cancel: () => void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: userAuth
Method or attribute name: function getAvailableStatus(authType: UserAuthType, authTrustLevel: AuthTrustLevel): void;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: userAuth
Method or attribute name: function getAuthInstance(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel): AuthInstance;|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: |@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: SUCCESS = 12500000|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: SUCCESS = 12500000|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: FAIL = 12500001|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: FAIL = 12500001|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: GENERAL_ERROR = 12500002|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: GENERAL_ERROR = 12500002|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: CANCELED = 12500003|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: CANCELED = 12500003|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: TIMEOUT = 12500004|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: TIMEOUT = 12500004|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: TYPE_NOT_SUPPORT = 12500005|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: TYPE_NOT_SUPPORT = 12500005|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: TRUST_LEVEL_NOT_SUPPORT = 12500006|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: TRUST_LEVEL_NOT_SUPPORT = 12500006|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: BUSY = 12500007|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: BUSY = 12500007|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: LOCKED = 12500009|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: LOCKED = 12500009|@ohos.userIAM.userAuth.d.ts| |Added|NA|Module name: ohos.userIAM.userAuth
Class name: UserAuthResultCode
Method or attribute name: NOT_ENROLLED = 12500010|@ohos.userIAM.userAuth.d.ts| |Added|NA|Class name: UserAuthResultCode
Method or attribute name: NOT_ENROLLED = 12500010|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: AuthenticationResult
Deprecated version: N/A|Class name: AuthenticationResult
Deprecated version: 8
Substitute API: ohos.userIAM.userAuth.ResultCode |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: Authenticator
Deprecated version: N/A|Class name: Authenticator
Deprecated version: 8
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: UserAuth
Deprecated version: N/A|Class name: UserAuth
Deprecated version: 9
Substitute API: ohos.userIAM.userAuth.AuthInstance |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: UserAuth
Method or attribute name: constructor();
Deprecated version: N/A|Class name: UserAuth
Method or attribute name: constructor();
Deprecated version: 9
Substitute API: ohos.userIAM.userAuth.getAuthInstance |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: UserAuth
Method or attribute name: auth(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel, callback: IUserAuthCallback): Uint8Array;
Deprecated version: N/A|Class name: UserAuth
Method or attribute name: auth(challenge: Uint8Array, authType: UserAuthType, authTrustLevel: AuthTrustLevel, callback: IUserAuthCallback): Uint8Array;
Deprecated version: 9
Substitute API: ohos.userIAM.userAuth.AuthInstance.start |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: IUserAuthCallback
Deprecated version: N/A|Class name: IUserAuthCallback
Deprecated version: 9
Substitute API: ohos.userIAM.userAuth.AuthEvent |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: AuthResult
Deprecated version: N/A|Class name: AuthResult
Deprecated version: 9
Substitute API: ohos.userIAM.userAuth.AuthResultInfo |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Deprecated version: N/A|Class name: ResultCode
Deprecated version: 9
Substitute API: ohos.userIAM.userAuth.UserAuthResultCode |@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: SUCCESS = 0
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: SUCCESS = 0
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: FAIL = 1
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: FAIL = 1
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: GENERAL_ERROR = 2
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: GENERAL_ERROR = 2
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: CANCELED = 3
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: CANCELED = 3
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: TIMEOUT = 4
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: TIMEOUT = 4
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: TYPE_NOT_SUPPORT = 5
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: TYPE_NOT_SUPPORT = 5
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: TRUST_LEVEL_NOT_SUPPORT = 6
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: TRUST_LEVEL_NOT_SUPPORT = 6
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: BUSY = 7
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: BUSY = 7
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: INVALID_PARAMETERS = 8
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: INVALID_PARAMETERS = 8
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: LOCKED = 9
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: LOCKED = 9
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Deprecated version changed|Class name: ResultCode
Method or attribute name: NOT_ENROLLED = 10
Deprecated version: N/A|Class name: ResultCode
Method or attribute name: NOT_ENROLLED = 10
Deprecated version: 9
Substitute API: N/A|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthType
Method or attribute name: type AuthType = "ALL" \| "FACE_ONLY";
Initial version: N/A|Class name: AuthType
Method or attribute name: type AuthType = "ALL" \| "FACE_ONLY";
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthType
Method or attribute name: type AuthType = "ALL" \| "FACE_ONLY";
Initial version: N/A|Class name: AuthType
Method or attribute name: type AuthType = "ALL" \| "FACE_ONLY";
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: N/A|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: N/A|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: N/A|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: N/A|Class name: SecureLevel
Method or attribute name: type SecureLevel = "S1" \| "S2" \| "S3" \| "S4";
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Initial version: N/A|Class name: AuthenticationResult
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: NO_SUPPORT = -1
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: NO_SUPPORT = -1
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: SUCCESS = 0
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: SUCCESS = 0
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: COMPARE_FAILURE = 1
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: COMPARE_FAILURE = 1
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: CANCELED = 2
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: CANCELED = 2
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: TIMEOUT = 3
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: TIMEOUT = 3
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: CAMERA_FAIL = 4
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: CAMERA_FAIL = 4
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: BUSY = 5
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: BUSY = 5
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: INVALID_PARAMETERS = 6
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: INVALID_PARAMETERS = 6
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: LOCKED = 7
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: LOCKED = 7
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: NOT_ENROLLED = 8
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: NOT_ENROLLED = 8
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthenticationResult
Method or attribute name: GENERAL_ERROR = 100
Initial version: N/A|Class name: AuthenticationResult
Method or attribute name: GENERAL_ERROR = 100
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: Authenticator
Initial version: N/A|Class name: Authenticator
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel, callback: AsyncCallback\): void;
Initial version: N/A|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel, callback: AsyncCallback\): void;
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel): Promise\;
Initial version: N/A|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel): Promise\;
Initial version: 6|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: IUserAuthCallback
Initial version: N/A|Class name: IUserAuthCallback
Initial version: 8|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthResult
Method or attribute name: token ?: Uint8Array;
Initial version: N/A|Class name: AuthResult
Method or attribute name: token ?: Uint8Array;
Initial version: 8|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthResult
Method or attribute name: remainTimes ?: number;
Initial version: N/A|Class name: AuthResult
Method or attribute name: remainTimes ?: number;
Initial version: 8|@ohos.userIAM.userAuth.d.ts| |Initial version changed|Class name: AuthResult
Method or attribute name: freezingTime ?: number;
Initial version: N/A|Class name: AuthResult
Method or attribute name: freezingTime ?: number;
Initial version: 8|@ohos.userIAM.userAuth.d.ts| |Permission deleted|Class name: userAuth
Permission: ohos.permission.ACCESS_BIOMETRIC|Class name: userAuth
Permission: N/A|@ohos.userIAM.userAuth.d.ts| |Permission added|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel, callback: AsyncCallback\): void;
Permission: N/A|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel, callback: AsyncCallback\): void;
Permission: ohos.permission.ACCESS_BIOMETRIC|@ohos.userIAM.userAuth.d.ts| |Permission added|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel): Promise\;
Permission: N/A|Class name: Authenticator
Method or attribute name: execute(type: AuthType, level: SecureLevel): Promise\;
Permission: ohos.permission.ACCESS_BIOMETRIC|@ohos.userIAM.userAuth.d.ts|