invoke
Factory method to create a Fido2Client with customizable configuration.
This factory method provides a convenient way to create and configure a Fido2Client instance using a DSL-style configuration block. The configuration allows customization of logging, API selection, and other client behaviors.
Usage Examples:
// Default configuration
val client = Fido2Client()
// Custom logger
val client = Fido2Client {
logger = Logger.CONSOLE
}
// Force Google Play Services
val client = Fido2Client {
useFido2Client = true
}
// Complete customization
val client = Fido2Client {
logger = customLogger
useFido2Client = shouldUsePlayServices
}Content copied to clipboard
Return
A configured Fido2Client instance ready for use
Parameters
block
Configuration lambda that receives a FidoClientConfig instance for customization. Defaults to empty configuration.