본문 바로가기

IOS 개발

[iOS] class LAContext : NSObject

LAContext

class LAContext : NSObject

 

요약

인증 정책 및 액세스 제어를 평가하기 위한 메커니즘

Summary

A mechanism for evaluating authentication policies and access controls.

 

Declaration

class LAContext : NSObject

 

토론

인증 컨텍스트를 사용하여 Touch ID 또는 Face ID와 같은 생체 인식이나 장치 암호를 제공하여 사용자의 신원을 평가합니다. 이 컨텍스트는 사용자 상호 작용을 처리하고 생체 인식 데이터를 관리하는 기본 하드웨어 요소인 Secure Enclave에 대한 인터페이스도 제공합니다. 컨텍스트를 작성 및 구성하고 인증을 수행하도록 요청하십시오. 그런 다음 인증 성공 또는 실패를 나타내는 비동기 콜백과 실패 이유 (있는 경우)를 설명하는 오류 인스턴스를 받습니다.

Discussion

You use an authentication context to evaluate the user’s identity, either with biometrics like Touch ID or Face ID, or by supplying the device passcode. The context handles user interaction, and also interfaces to the Secure Enclave, the underlying hardware element that manages biometric data. You create and configure the context, and ask it to carry out the authentication. You then receive an asynchronous callback, which provides an indication of authentication success or failure, and an error instance that explains the reason for a failure, if any.

 

중요한

앱이 생체 인증을 허용하는 경우 앱의 Info.plist 파일에 NSFaceIDUsageDescription 키를 포함하십시오. 그렇지 않으면 권한 부여 요청이 실패 할 수 있습니다.

Important

Include the NSFaceIDUsageDescription key in your app’s Info.plist file if your app allows biometric authentication. Otherwise, authorization requests may fail.

 

 

[참조 : Open in Developer Documentation]