Package-level declarations

Types

Link copied to clipboard
abstract class BaseMfaClient(val config: MfaConfiguration, val storage: MfaStorage? = null) : MfaClient

Base abstract class for MFA client implementations. This class provides common functionality for all MFA clients.

Link copied to clipboard
interface MfaClient

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

Link copied to clipboard
open class MfaConfiguration

Configuration class for MFA module. This class holds all the necessary configuration for the MFA module.

Link copied to clipboard
interface MfaStorage

Base interface for MFA storage operations. This interface defines the common operations that all storage implementations must support. Specific credential type storage functionality should be defined in extending interfaces.

Link copied to clipboard
abstract class UriParser

Base class for URI parsers with common functionality.

Link copied to clipboard

Supported URI Schemes for MFA

Properties

Link copied to clipboard
val json: Json