WebAuthnExtension

sealed interface WebAuthnExtension

Represents a standard or proprietary extension defined in the W3C WebAuthn specification (or IANA registry).

This provides a single source of truth for protocol extension identifiers, mapping strongly to both client capabilities and execution hooks.

Inheritors

Types

Link copied to clipboard
object Companion

Companion utilities for standard extension aliases and identifier-based lookup.

Link copied to clipboard
data class Custom(val key: String) : WebAuthnExtension

Fallback for proprietary, draft, or unrecognized extensions not yet modeled in the core.

Link copied to clipboard

Standardized W3C WebAuthn extension identifiers.

Properties

Link copied to clipboard
abstract val identifier: String