Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- aaguid() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns the value of the
aaguidrecord component. - attestation() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Device Attestation Preference.
- AUTH_MECHANISM_SCHEME - Static variable in annotation interface io.quarkus.security.webauthn.WebAuthn
- authenticate(TrustedAuthenticationRequest, AuthenticationRequestContext) - Method in class io.quarkus.security.webauthn.WebAuthnTrustedIdentityProvider
- authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- authenticatorAttachment() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Kind of Authenticator Attachment allowed.
- authMech - Variable in class io.quarkus.security.webauthn.WebAuthnSecurity
B
- BLE - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
C
- certificates - Variable in class io.quarkus.security.webauthn.WebAuthnSecurity
- challengeCookieName() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
The cookie that is used to store the challenge data during login/registration
- challengeLength() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Length of the challenges exchanged between the application and the browser.
- config - Variable in class io.quarkus.security.webauthn.WebAuthnRecorder
- containsRequiredString(JsonObject, String) - Static method in class io.quarkus.security.webauthn.WebAuthnSecurity
- cookieMaxAge() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Max-Age attribute for the session cookie.
- cookieName() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
The cookie that is used to store the persistent session
- cookiePath() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
The cookie path for the session cookies.
- cookieSameSite() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
SameSite attribute for the session cookie.
- coseId() - Method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- counter() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns the value of the
counterrecord component. - create(WebAuthnCredentialRecord) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- credentialId() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns the value of the
credentialIdrecord component. - CROSS_PLATFORM - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorAttachment
D
- DIRECT - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
- DISCOURAGED - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.ResidentKey
- DISCOURAGED - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.UserVerification
E
- EdDSA - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- enabled() - Method in interface io.quarkus.security.webauthn.WebAuthnBuildTimeConfig
-
If the WebAuthn extension is enabled.
- enableLoginEndpoint() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Set to
trueif you want to enable the default login endpoint at/q/webauthn/login, in which case you should also implement theWebAuthnUserProvider.updatemethod. - enableRegistrationEndpoint() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Set to
trueif you want to enable the default registration endpoint at/q/webauthn/register, in which case you should also implement theWebAuthnUserProvider.storemethod. - encryptionKey - Static variable in class io.quarkus.security.webauthn.WebAuthnRecorder
- ENTERPRISE - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
- equals(Object) - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Indicates whether some other object is "equal to" this one.
- ES256 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- ES256K - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- ES384 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- ES512 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
F
- fetch(String) - Method in class io.quarkus.security.webauthn.impl.VertxHttpAsyncClient
- findByCredentialId(String) - Method in interface io.quarkus.security.webauthn.WebAuthnUserProvider
-
Look up a WebAuthn credential by credential ID, this should return an exception Uni rather than return a null-item Uni in case the credential is not found.
- findByCredID(String) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- findByUsername(String) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- findByUsername(String) - Method in interface io.quarkus.security.webauthn.WebAuthnUserProvider
-
Look up a WebAuthn credential by username.
- fromRequiredPersistedData(WebAuthnCredentialRecord.RequiredPersistedData) - Static method in class io.quarkus.security.webauthn.WebAuthnCredentialRecord
-
Reassembles a credential record from the given required persisted fields.
G
- getAllowedOrigins(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Returns the list of allowed origins, or defaults to the current request's origin if unconfigured.
- getChallenge(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- getCounter() - Method in class io.quarkus.security.webauthn.WebAuthnCredentialRecord
-
The increasing signature counter for usage of this credential record.
- getCredentialID() - Method in class io.quarkus.security.webauthn.WebAuthnCredentialRecord
-
The unique credential ID for this record.
- getCredentialTransport(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- getCredentialTypes() - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- getLoginChallenge(String, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Obtains a login challenge for the given optional username.
- getLoginManager() - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- getPriority() - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- getPublicKeyPEM() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns a PEM-encoded representation of the public key.
- getRedirect(RoutingContext, String) - Static method in class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- getRegisterChallenge(String, String, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Obtains a registration challenge for the given required username and displayName.
- getRequestType() - Method in class io.quarkus.security.webauthn.WebAuthnTrustedIdentityProvider
- getRequiredPersistedData() - Method in class io.quarkus.security.webauthn.WebAuthnCredentialRecord
-
Returns the fields of this credential record that are necessary to persist for your users to be able to log back in using WebAuthn.
- getRoles(String) - Method in interface io.quarkus.security.webauthn.WebAuthnUserProvider
-
Returns the set of roles for the given username
- getUsername() - Method in class io.quarkus.security.webauthn.WebAuthnCredentialRecord
-
The username for this credential record
- getWebAuthn4J() - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Returns the underlying WebAuthn4J authenticator
H
- hashCode() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns a hash code value for this object.
- httpConfig - Variable in class io.quarkus.security.webauthn.WebAuthnRecorder
- HYBRID - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
I
- id() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig.RelyingPartyConfig
-
The id (or domain name of your server, as obtained from the first entry of
originsor looking at where this request is being served from) - INDIRECT - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
- INTERNAL - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
- io.quarkus.security.webauthn - package io.quarkus.security.webauthn
- io.quarkus.security.webauthn.impl - package io.quarkus.security.webauthn.impl
- isSet() - Method in class io.quarkus.security.webauthn.WebAuthnResponse
-
Returns true if any value is set (really looks at the ID only)
- isValid() - Method in class io.quarkus.security.webauthn.WebAuthnResponse
-
Returns true if the id, rawId and type are set, and type is set to "public-key"
J
- javascript(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
L
- LAX - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite
- loadMetadata() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Load the FIDO metadata for verification.
- login(WebAuthnLoginResponse, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Logs an existing WebAuthn user in.
- login(JsonObject, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Logs an existing WebAuthn user in.
- login(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
-
Endpoint for login.
- loginOptionsChallenge(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
-
Endpoint for getting a login challenge and options
- loginPage() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
The login page
- logout(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
-
Endpoint for logout, redirects to the root URI
- logout(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Clears the login cookie on the current request
N
- name() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig.RelyingPartyConfig
-
A user friendly name for your server
- newCookieInterval() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
How old a cookie can get before it will be replaced with a new cookie with an updated timeout, also referred to as "renewal-timeout".
- NFC - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
- NONE - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
- NONE - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite
O
- origins() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
The origins of the application.
P
- PLATFORM - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorAttachment
- PREFERRED - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.ResidentKey
- PREFERRED - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.UserVerification
- priority() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
WebAuthn authentication mechanism priority.
- PS256 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- PS384 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- PS512 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- publicKey() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns the value of the
publicKeyrecord component. - publicKeyAlgorithm() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns the value of the
publicKeyAlgorithmrecord component. - publicKeyCredentialParameters() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Allowed Public Key Credential algorithms by preference order.
R
- register(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
-
Endpoint for registration
- register(String, WebAuthnRegisterResponse, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Registers a new WebAuthn credentials.
- register(String, JsonObject, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Registers a new WebAuthn credentials.
- registerOptionsChallenge(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
-
Endpoint for getting a register challenge and options
- relyingParty() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Your application is a relying party.
- rememberUser(String, RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
-
Adds a login cookie to the current request for the given user ID
- removeCookie(RoutingContext, String) - Static method in class io.quarkus.security.webauthn.WebAuthnSecurity
- REQUIRED - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.ResidentKey
- REQUIRED - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.UserVerification
- RequiredPersistedData(String, String, UUID, byte[], long, long) - Constructor for record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Creates an instance of a
RequiredPersistedDatarecord class. - residentKey() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Resident key required.
- RS1 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- RS256 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- RS384 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
- RS512 - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
S
- security - Variable in class io.quarkus.security.webauthn.WebAuthnTrustedIdentityProvider
- sessionTimeout() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
The inactivity (idle) timeout When inactivity timeout is reached, cookie is not renewed and a new login is enforced.
- setupRoutes(BeanContainer, RuntimeValue<Router>, String) - Method in class io.quarkus.security.webauthn.WebAuthnRecorder
- setupWebAuthnAuthenticationMechanism() - Method in class io.quarkus.security.webauthn.WebAuthnRecorder
- storage - Variable in class io.quarkus.security.webauthn.WebAuthnSecurity
- storage() - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
- store(WebAuthnCredentialRecord) - Method in interface io.quarkus.security.webauthn.WebAuthnUserProvider
-
Store a new WebAuthn credential.
- STRICT - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite
T
- timeout() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Non-negative User Verification timeout.
- toJsonObject() - Method in class io.quarkus.security.webauthn.WebAuthnResponse
-
Turns this form-based structure into its corresponding JSON structure
- toJsonObject(JsonObject) - Method in class io.quarkus.security.webauthn.WebAuthnLoginResponse
- toJsonObject(JsonObject) - Method in class io.quarkus.security.webauthn.WebAuthnRegisterResponse
- toJsonObject(JsonObject) - Method in class io.quarkus.security.webauthn.WebAuthnResponse
- toJsonString(PublicKeyCredentialCreationOptions) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
- toJsonString(PublicKeyCredentialRequestOptions) - Method in class io.quarkus.security.webauthn.WebAuthnSecurity
- toString() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns a string representation of this record class.
- toWebAuthn4J() - Method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
- toWebAuthn4J() - Method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorAttachment
- toWebAuthn4J() - Method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.ResidentKey
- toWebAuthn4J() - Method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.UserVerification
- transports() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
Authenticator Transports allowed by the application.
U
- update(String, long) - Method in class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- update(String, long) - Method in interface io.quarkus.security.webauthn.WebAuthnUserProvider
-
Update an existing WebAuthn credential's counter.
- USB - Enum constant in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
- username() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
-
Returns the value of the
usernamerecord component. - userPresenceRequired() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
User presence requirements.
- userProvider - Variable in class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- userProvider - Variable in class io.quarkus.security.webauthn.WebAuthnTrustedIdentityProvider
- userVerification() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
-
User Verification requirements.
V
- valueOf(int) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorAttachment
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.ResidentKey
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.UserVerification
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.Attestation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorAttachment
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.AuthenticatorTransport
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.CookieSameSite
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.COSEAlgorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.ResidentKey
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkus.security.webauthn.WebAuthnRunTimeConfig.UserVerification
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vertx - Variable in class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- VertxHttpAsyncClient - Class in io.quarkus.security.webauthn.impl
- VertxHttpAsyncClient(Vertx) - Constructor for class io.quarkus.security.webauthn.impl.VertxHttpAsyncClient
W
- WebAuthn - Annotation Interface in io.quarkus.security.webauthn
-
Selects
WebAuthnAuthenticationMechanism. - WebAuthnAuthenticationMechanism - Class in io.quarkus.security.webauthn
-
An AuthenticationMechanism for WebAuthn which mostly delegates to
PersistentLoginManagerandTrustedAuthenticationRequest, since authentication is handled byWebAuthnControllerorWebAuthnSecurity. - WebAuthnAuthenticationMechanism(PersistentLoginManager, String, int) - Constructor for class io.quarkus.security.webauthn.WebAuthnAuthenticationMechanism
- WebAuthnAuthenticatorStorage - Class in io.quarkus.security.webauthn
-
WebAuthn authenticator storage which delegates to
WebAuthnUserProvider. - WebAuthnAuthenticatorStorage() - Constructor for class io.quarkus.security.webauthn.WebAuthnAuthenticatorStorage
- WebAuthnBuildTimeConfig - Interface in io.quarkus.security.webauthn
- WebAuthnController - Class in io.quarkus.security.webauthn
-
Endpoints for login/register/callback
- WebAuthnController(WebAuthnSecurity) - Constructor for class io.quarkus.security.webauthn.WebAuthnController
- WebAuthnCredentialRecord - Class in io.quarkus.security.webauthn
-
This is the internal WebAuthn4J representation for a credential record, augmented with a user name.
- WebAuthnCredentialRecord(String, AttestationObject, CollectedClientData, AuthenticationExtensionsClientOutputs<RegistrationExtensionClientOutput>, Set<AuthenticatorTransport>) - Constructor for class io.quarkus.security.webauthn.WebAuthnCredentialRecord
- WebAuthnCredentialRecord.RequiredPersistedData - Record Class in io.quarkus.security.webauthn
-
Record holding all the required persistent fields for logging back someone over WebAuthn.
- webAuthnId - Variable in class io.quarkus.security.webauthn.WebAuthnResponse
-
Corresponds to the JSON
idfield - WebAuthnLoginResponse - Class in io.quarkus.security.webauthn
-
JAX-RS structure suitable for use as a
BeanParamfor a POST response containing all the required fields for a form-based login. - WebAuthnLoginResponse() - Constructor for class io.quarkus.security.webauthn.WebAuthnLoginResponse
- webAuthnRawId - Variable in class io.quarkus.security.webauthn.WebAuthnResponse
-
Corresponds to the JSON
rawIdfield - WebAuthnRecorder - Class in io.quarkus.security.webauthn
- WebAuthnRecorder(RuntimeValue<VertxHttpConfig>, RuntimeValue<WebAuthnRunTimeConfig>) - Constructor for class io.quarkus.security.webauthn.WebAuthnRecorder
- WebAuthnRegisterResponse - Class in io.quarkus.security.webauthn
-
JAX-RS structure suitable for use as a
BeanParamfor a POST response containing all the required fields for a form-based registration. - WebAuthnRegisterResponse() - Constructor for class io.quarkus.security.webauthn.WebAuthnRegisterResponse
- WebAuthnResponse - Class in io.quarkus.security.webauthn
-
JAX-RS structure suitable for use as a
BeanParamfor a POST response containing all the common required fields for a form-based login and registration. - WebAuthnResponse() - Constructor for class io.quarkus.security.webauthn.WebAuthnResponse
- webAuthnResponseAttestationObject - Variable in class io.quarkus.security.webauthn.WebAuthnRegisterResponse
-
Corresponds to the JSON
response.attestationObjectfield - webAuthnResponseAuthenticatorData - Variable in class io.quarkus.security.webauthn.WebAuthnLoginResponse
-
Corresponds to the JSON
response.authenticatorDatafield - webAuthnResponseClientDataJSON - Variable in class io.quarkus.security.webauthn.WebAuthnResponse
-
Corresponds to the JSON
response.clientDataJSONfield - webAuthnResponseSignature - Variable in class io.quarkus.security.webauthn.WebAuthnLoginResponse
-
Corresponds to the JSON
response.signaturefield - webAuthnResponseUserHandle - Variable in class io.quarkus.security.webauthn.WebAuthnLoginResponse
-
Corresponds to the JSON
response.userHandlefield - WebAuthnRunTimeConfig - Interface in io.quarkus.security.webauthn
-
Webauthn runtime configuration object.
- WebAuthnRunTimeConfig.Attestation - Enum Class in io.quarkus.security.webauthn
-
AttestationConveyancePreference https://www.w3.org/TR/webauthn/#attestation-convey
- WebAuthnRunTimeConfig.AuthenticatorAttachment - Enum Class in io.quarkus.security.webauthn
-
AuthenticatorAttachment https://www.w3.org/TR/webauthn/#enumdef-authenticatorattachment
- WebAuthnRunTimeConfig.AuthenticatorTransport - Enum Class in io.quarkus.security.webauthn
-
AuthenticatorTransport https://www.w3.org/TR/webauthn/#enumdef-authenticatortransport
- WebAuthnRunTimeConfig.CookieSameSite - Enum Class in io.quarkus.security.webauthn
-
SameSite attribute values for the session cookie.
- WebAuthnRunTimeConfig.COSEAlgorithm - Enum Class in io.quarkus.security.webauthn
-
COSEAlgorithm https://www.iana.org/assignments/cose/cose.xhtml#algorithms
- WebAuthnRunTimeConfig.RelyingPartyConfig - Interface in io.quarkus.security.webauthn
-
Root CRLs for attestation verification of authenticators.
- WebAuthnRunTimeConfig.ResidentKey - Enum Class in io.quarkus.security.webauthn
-
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.
- WebAuthnRunTimeConfig.UserVerification - Enum Class in io.quarkus.security.webauthn
-
UserVerificationRequirement https://www.w3.org/TR/webauthn/#enumdef-userverificationrequirement
- WebAuthnSecurity - Class in io.quarkus.security.webauthn
-
Utility class that allows users to manually login or register users using WebAuthn
- WebAuthnSecurity(WebAuthnRunTimeConfig, Vertx, WebAuthnAuthenticatorStorage) - Constructor for class io.quarkus.security.webauthn.WebAuthnSecurity
- WebAuthnTrustedIdentityProvider - Class in io.quarkus.security.webauthn
-
IdentityProvider for
TrustedAuthenticationRequest - WebAuthnTrustedIdentityProvider() - Constructor for class io.quarkus.security.webauthn.WebAuthnTrustedIdentityProvider
- webAuthnType - Variable in class io.quarkus.security.webauthn.WebAuthnResponse
-
Corresponds to the JSON
typefield - WebAuthnUserProvider - Interface in io.quarkus.security.webauthn
-
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.
- wellKnown(RoutingContext) - Method in class io.quarkus.security.webauthn.WebAuthnController
-
Endpoint for getting a list of allowed origins
All Classes and Interfaces|All Packages|Constant Field Values