Насколько уникальным / заслуживающим доверия является int, сгенерированное LAContext.hash()
Я пытаюсь использовать биометрию для входа в приложение webView. Я наткнулся LAContext.hash()
который вы можете запустить в своем evaluatePolicy
метод. Он генерирует 10-значный Int. Я пробовал это несколько раз, и он всегда возвращает один и тот же номер.
Кто-нибудь из вас может знать, уникален ли он? Могу ли я использовать его для аутентификации?
Примечание: это не нативное приложение. Я пытаюсь использовать биометрические данные iOS для входа в мое приложение WebView.
if authenticationContext.canEvaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, error: &error){
authenticationContext.evaluatePolicy(.deviceOwnerAuthenticationWithBiometrics, localizedReason: "scan ... ", reply: { (success, error) in
if success{
let authenticatedHash:Int = LAContext.hash()
print(authenticatedHash)
} else {
if let error = error as NSError? {
}
}
}