LocalAuthentication Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пространство имен LocalAuthentication обеспечивает поддержку TouchID.
Классы
LAContext |
Контекст, в котором оцениваются политики проверки подлинности. |
LAStatusExtensions |
Методы расширения для перечисления LocalAuthentication.LAStatus. |
Перечисления
LAAccessControlOperation |
Перечисляет операции управления доступом EvaluateAccessControl(SecAccessControl, LAAccessControlOperation, String, Action<Boolean,NSError>) для метода . |
LABiometryType |
Перечисляет поддерживаемые типы биометрической проверки подлинности. |
LACredentialType |
Перечисляет типы учетных данных локальной проверки подлинности. |
LAPolicy |
Политики проверки подлинности. |
LAStatus |
Коды состояния и ошибок, возвращаемые методами в LocalAuthentication. |
Делегаты
LAContextReplyHandler |
Сигнатура для функции, вызываемой EvaluatePolicy(LAPolicy, String, LAContextReplyHandler) в ответ на вызов. |
Комментарии
Пространство имен LocalAuthentication, представленное в iOS 8, позволяет приложению требовать от пользователя проверки подлинности с помощью TouchID, как показано в следующем примере:
btn.TouchUpInside += async(s,e) => {
var ctxt = new LAContext();
var error = new NSError();
if(ctxt.CanEvaluatePolicy (LAPolicy.DeviceOwnerAuthenticationWithBiometrics, out error))
{
var authenticated = await ctxt.EvaluatePolicyAsync(LAPolicy.DeviceOwnerAuthenticationWithBiometrics, "Authenticate to confirm message");
if (authenticated)
{
//etc.
}
}
}