From 2f0ccfbf822c9c3e924aa9e1ac99da89b5629b8d Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Sun, 7 Nov 2021 13:10:38 -0800 Subject: [PATCH] Better prompt. --- SecretKit/SecureEnclave/SecureEnclaveStore.swift | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/SecretKit/SecureEnclave/SecureEnclaveStore.swift b/SecretKit/SecureEnclave/SecureEnclaveStore.swift index eafb993..23963f3 100644 --- a/SecretKit/SecureEnclave/SecureEnclaveStore.swift +++ b/SecretKit/SecureEnclave/SecureEnclaveStore.swift @@ -141,12 +141,11 @@ extension SecureEnclave { public func persistAuthentication(secret: Secret, forDuration duration: TimeInterval) throws { let newContext = LAContext() newContext.localizedCancelTitle = "Deny" - newContext.localizedReason = "sign requests without reprompting" + newContext.localizedReason = "sign requests using secret \"\(secret.name)\" without reprompting" newContext.evaluatePolicy(LAPolicy.deviceOwnerAuthenticationWithBiometricsOrWatch, localizedReason: newContext.localizedReason) { [weak self] success, _ in let context = PersistentAuthenticationContext(secret: secret, context: newContext, expiration: Date(timeIntervalSinceNow: duration)) self?.persistedAuthenticationContexts[secret] = context } - } }