MfaClient

interface MfaClient

Base interface for all MFA client implementations. This interface defines the common methods and properties that all MFA clients must implement.

Inheritors

Properties

Link copied to clipboard
abstract val config: MfaConfiguration

The configuration for this MFA client.

Functions

Link copied to clipboard
abstract suspend fun close()

Clean up any resources used by the MFA client. This method should be called when the client is no longer needed to ensure proper cleanup of resources.

Link copied to clipboard
abstract suspend fun initialize()

Initialize the MFA client with the given configuration. This method must be called before any other method on the client.