LAContext

Panther·2021년 8월 9일
0

https://developer.apple.com/documentation/localauthentication/lacontext

"A mechanism for evaluating authentication policies and access controls."

인증 정책과 접근 컨트롤을 평가하는 메커니즘입니다.

Declaration

class LAContext : NSObject

Overview

사용자의 아이덴티티를 평가하기 위해 인증 컨텍스트를 사용할 것입니다. 터치 ID, 페이스 ID, 기기 패스코드 제공 모두에 해당합니다. 컨텍스트는 사용자 상호작용을 처리하며, Secure Enclave에 대한 인터페이스도 처리합니다. 이 인터페이스는 생체 데이터를 관리하는 기본 하드웨어 요소입니다. 컨텍스트를 생성하고 설정해야 하며, 인증 실행을 요청해야 합니다. 그러면 인증 성공 혹은 실패를 나타내는 비동기 콜백을 받게될 것이며, 실패한 경우 실패에 대한 이유를 설명하는 에러 인스턴스를 받게 될 것입니다.

Important
만약 앱이 생체 인식 인증을 허용하도록 하려면 앱의 Info.plist 파일에 NSFaceIDUsageDescription 키를 포함시켜야 합니다. 그렇게 하지 않으면 인증 요청은 실패할 것입니다.

0개의 댓글