All Classes and Interfaces

Class
Description
 
An AuthenticationMechanism for WebAuthn which mostly delegates to PersistentLoginManager and TrustedAuthenticationRequest, since authentication is handled by WebAuthnController or WebAuthnSecurity.
WebAuthn authenticator storage which delegates to WebAuthnUserProvider.
 
Endpoints for login/register/callback
This is the internal WebAuthn4J representation for a credential record, augmented with a user name.
Record holding all the required persistent fields for logging back someone over WebAuthn.
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.
AttestationConveyancePreference https://www.w3.org/TR/webauthn/#attestation-convey
AuthenticatorAttachment https://www.w3.org/TR/webauthn/#enumdef-authenticatorattachment
AuthenticatorTransport https://www.w3.org/TR/webauthn/#enumdef-authenticatortransport
SameSite attribute values for the session cookie.
COSEAlgorithm https://www.iana.org/assignments/cose/cose.xhtml#algorithms
Root CRLs for attestation verification of authenticators.
ResidentKey https://www.w3.org/TR/webauthn-2/#dictdef-authenticatorselectioncriteria This enum is used to specify the desired behaviour for resident keys with the authenticator.
UserVerificationRequirement https://www.w3.org/TR/webauthn/#enumdef-userverificationrequirement
Utility class that allows users to manually login or register users using WebAuthn
IdentityProvider for TrustedAuthenticationRequest
Implement 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.