Ссылка платформы локальной аутентификации
Платформа Локальной аутентификации предоставляет средства для запроса аутентификации от пользователей с указанной политикой безопасности. Например, чтобы запросить, чтобы пользователь аутентифицировал Касание использования ID, Вы использовали бы код, такой как это:
LAContext *myContext = [[LAContext alloc] init];NSError *authError = nil;NSString *myLocalizedReasonString = <#String explaining why app needs authentication#>;if ([myContext canEvaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometrics error:&authError]) {[myContext evaluatePolicy:LAPolicyDeviceOwnerAuthenticationWithBiometricslocalizedReason:myLocalizedReasonStringreply:^(BOOL success, NSError *error) {if (success) {// User authenticated successfully, take appropriate action} else {// User did not authenticate successfully, look at error and take appropriate action}}];} else {// Could not evaluate policy; look at authError and present an appropriate message to user}
Локализованная строка, которую Вы представляете пользователю, должна обеспечить ясную причину того, почему Вы запрашиваете, чтобы они аутентифицировали себя, и какие меры Вы будете принимать на основе той аутентификации.
Классы
|
|
|
|
Представляет контекст аутентификации. |
