Security
Convenience object for specifying security level for storing Token objects
Inheritors
Types
Link copied to clipboard
data class BiometricStrong(val userAuthenticationTimeout: Int = 5, val keyAlias: String = AuthFoundationDefaults.Encryption.keyAlias + ".biometricStrong.timeout.$userAuthenticationTimeout") : Credential.Security, Credential.BiometricSecurity
The stored Token is encrypted using a key generated with KeyProperties.AUTH_BIOMETRIC_STRONG
Link copied to clipboard
data class BiometricStrongOrDeviceCredential(val userAuthenticationTimeout: Int = 5, val keyAlias: String = AuthFoundationDefaults.Encryption.keyAlias + ".biometricStrongOrDeviceCredential.timeout.$userAuthenticationTimeout") : Credential.Security, Credential.BiometricSecurity
The stored Token is encrypted using a key generated with KeyProperties.AUTH_BIOMETRIC_STRONG or KeyProperties.AUTH_DEVICE_CREDENTIAL
Link copied to clipboard
data class Default(val keyAlias: String = AuthFoundationDefaults.Encryption.keyAlias) : Credential.Security
Default security level. The stored Token is encrypted with a non-biometric key in keychain