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

block

Configuration lambda applied to BiometricAuthenticatorConfig for customizing authenticator behavior, UI appearance, and security parameters

See also