secureStore.SecureStoreOptions
Chooses where a secret lives, when it can be read, and whether biometrics guard it.
Verwendung
Write, read and protect a secret
Dieser Typ wird verwendet von secureStore.delete
import { secureStore } from 'kuito';
await secureStore.set('token', 's3cret');
await secureStore.get('token'); // 's3cret', or null
await secureStore.delete('token');
await secureStore.set('pin', '1234', {
keychainService: 'auth',
keychainAccessible: 'afterFirstUnlock',
requireAuthentication: true,
authenticationPrompt: 'Unlock your account',
});Typdeklaration
export type SecureStoreOptions = {
/** Keeps a separate set of secrets: the iOS Keychain service. Defaults to `'app'`. */
keychainService?: string;
/** Defaults to `'whenUnlocked'`. */
keychainAccessible?: KeychainAccessibility;
/** Ask for biometrics to read the secret, and on Android to write it. */
requireAuthentication?: boolean;
/** What the biometric prompt says. */
authenticationPrompt?: string;
};Mitglieder 4
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
keychainService | string | Nein | Keeps a separate set of secrets: the iOS Keychain service. Defaults to 'app'. |
keychainAccessible | Accessibility | Nein | Defaults to 'whenUnlocked'. |
requireAuthentication | boolean | Nein | Ask for biometrics to read the secret, and on Android to write it. |
authenticationPrompt | string | Nein | What the biometric prompt says. |
Generiert aus den öffentlichen TypeScript-Deklarationen: Signaturen, Props und Standardwerte stammen aus der geprüften Quelle, Beschreibungen aus deren JSDoc. Kein Standardwert ist erfunden.