1# 用户IAM子系统Changelog 2 3## cl.useriam.1 @ohos.useriam.userAuth限制应用从后台发起带交互界面的身份认证变更 4 5**访问级别** 6 7公开接口 8 9**变更原因** 10 11需要限制应用从后台发起带交互界面的身份认证。 12 13**变更影响** 14 15此变更涉及应用适配。 16 17变更前:应用申请了权限ohos.permission.ACCESS_BIOMETRIC,可以从前台和后台调用start()发起身份认证。 18 19变更后:如果需要从后台调用start()发起认证,需要申请系统权限ohos.permission.USER_AUTH_FROM_BACKGROUND。 20 21**起始 API Level** 22 2310 24 25**变更发生版本** 26 27从OpenHarmony SDK 6.0.1.2开始。 28 29**变更的接口/组件** 30 31start(): void; 32 33变更前: 34```ts 35 * @permission ohos.permission.ACCESS_BIOMETRIC 36 * @throws { BusinessError } 201 - Permission verification failed. 37 start(): void; 38``` 39变更后: 40```ts 41 * @permission ohos.permission.ACCESS_BIOMETRIC or ohos.permission.USER_AUTH_FROM_BACKGROUND 42 * @throws { BusinessError } 201 - Permission verification failed. Possible causes: 43 * <br>1. No permission to access biometric. 44 * <br>2. No permission to start authentication from background. 45 start(): void; 46``` 47 48**适配指导** 49 50不涉及从后台调用start()发起身份认证场景,无需适配。 51 52如果涉及从后台调用start()发起身份认证,系统应用需要申请系统权限ohos.permission.USER_AUTH_FROM_BACKGROUND;三方应用不能从后台发起身份认证。 53