invoke
Factory method for creating a BiometricDeviceCredentialAuthenticator with DSL configuration.
This operator function provides a convenient way to create and configure a biometric authenticator with device credential fallback using a DSL-style configuration block. The factory method applies the configuration and returns a fully configured authenticator instance.
Configuration areas available:
UI prompts: Title, subtitle, description for biometric dialogs
Hardware preferences: StrongBox support and security level preferences
Key generation: Cryptographic parameters and authentication requirements
Logging: Debug and monitoring configuration
Example configurations:
// Basic configuration with default settings
val authenticator = BiometricDeviceCredentialAuthenticator {
promptInfo {
setTitle("Authenticate")
setSubtitle("Use biometric or PIN")
}
}Return
Configured BiometricDeviceCredentialAuthenticator instance ready for use
Parameters
Configuration lambda applied to BiometricAuthenticatorConfig for customizing authenticator behavior, UI appearance, and security parameters