All Classes and Interfaces
Class
Description
Selects
WebAuthnAuthenticationMechanism.An AuthenticationMechanism for WebAuthn which mostly delegates to @{link PersistentLoginManager}
and @{TrustedAuthenticationRequest}, since authentication is handled by
WebAuthnController
or @{link WebAuthnSecurity}.WebAuthn authenticator storage which delegates to @{link WebAuthnUserProvider}.
Endpoints for login/register/callback
WebAuthn IdentityProvider
JAX-RS structure suitable for use as a
BeanParam for a POST response
containing all the required fields for a form-based login.JAX-RS structure suitable for use as a
BeanParam for a POST response
containing all the required fields for a form-based registration.JAX-RS structure suitable for use as a
BeanParam for a POST response
containing all the common required fields for a form-based login and registration.Webauthn runtime configuration object.
SameSite attribute values for the session cookie.
Root CRLs for attestation verification of authenticators.
Utility class that allows users to manually login or register users using WebAuthn
IdentityProvider for
TrustedAuthenticationRequestImplement this interface in order to tell Quarkus WebAuthn how to look up
WebAuthn credentials, store new credentials, or update the credentials' counter,
as well as what roles those credentials map to.