LocalAuthentication 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
LocalAuthentication 命名空間提供 TouchID 的支援。
類別
LAContext |
評估驗證原則的內容。 |
LAStatusExtensions |
LocalAuthentication.LAStatus 列舉的擴充方法。 |
列舉
LAAccessControlOperation |
列舉 方法的 EvaluateAccessControl(SecAccessControl, LAAccessControlOperation, String, Action<Boolean,NSError>) 存取控制作業。 |
LABiometryType |
列舉支援生物特徵辨識驗證類型。 |
LACredentialType |
列舉本機驗證認證類型。 |
LAPolicy |
驗證原則。 |
LAStatus |
LocalAuthentication 中方法傳回的狀態和錯誤碼。 |
委派
LAContextReplyHandler |
要叫用的函式簽章,以回應 EvaluatePolicy(LAPolicy, String, LAContextReplyHandler) 調用。 |
備註
iOS 8 中引進的 LocalAuthentication 命名空間可讓應用程式要求使用者使用 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.
}
}
}