Package-level declarations
Types
Input contract for W3C WebAuthn L3 §7.2 authentication validation steps.
Output model produced by successful authentication validation.
WebAuthn ceremony discriminator used for challenge lifecycle management.
Represents the state required to bridge WebAuthn Level 3 Registration/Authentication ceremonies across disparate request lifecycles.
Aggregates multiple WebAuthnExtensionHook implementations and collects all validation errors without short-circuiting.
Extension hook that validates Large Blob extension IO coherence.
Default implementation that returns no additional origins.
Provides metadata for an origin, such as related origins.
Extension hook that validates PRF (HMAC Secret) extension IO coherence.
Input contract for W3C WebAuthn L3 §7.1 registration validation steps.
Output model produced by successful registration validation.
Extension validation hook that maps explicitly to a single W3C WebAuthn protocol extension.
User verification policy mapped from ceremony options to core validation behavior.
Expected clientData.type values used by WebAuthn registration and authentication ceremonies.
Core validator implementing the WebAuthn L3 ceremony checks shared by server adapters.
Extension validation hook for optional WebAuthn Level 3 client extension processing.
Default implementation of extension validation logic.