Index

A B C D E F G H I J L N O P R S T U V W 
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 aaguid record 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 counter record 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 credentialId record 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 true if you want to enable the default login endpoint at /q/webauthn/login, in which case you should also implement the WebAuthnUserProvider.update method.
enableRegistrationEndpoint() - Method in interface io.quarkus.security.webauthn.WebAuthnRunTimeConfig
Set to true if you want to enable the default registration endpoint at /q/webauthn/register, in which case you should also implement the WebAuthnUserProvider.store method.
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 origins or 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 publicKey record component.
publicKeyAlgorithm() - Method in record class io.quarkus.security.webauthn.WebAuthnCredentialRecord.RequiredPersistedData
Returns the value of the publicKeyAlgorithm record 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 RequiredPersistedData record 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 username record 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
WebAuthnAuthenticationMechanism - Class in io.quarkus.security.webauthn
An AuthenticationMechanism for WebAuthn which mostly delegates to PersistentLoginManager and TrustedAuthenticationRequest, since authentication is handled by WebAuthnController or WebAuthnSecurity.
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 id field
WebAuthnLoginResponse - Class in io.quarkus.security.webauthn
JAX-RS structure suitable for use as a BeanParam for 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 rawId field
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 BeanParam for 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 BeanParam for 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.attestationObject field
webAuthnResponseAuthenticatorData - Variable in class io.quarkus.security.webauthn.WebAuthnLoginResponse
Corresponds to the JSON response.authenticatorData field
webAuthnResponseClientDataJSON - Variable in class io.quarkus.security.webauthn.WebAuthnResponse
Corresponds to the JSON response.clientDataJSON field
webAuthnResponseSignature - Variable in class io.quarkus.security.webauthn.WebAuthnLoginResponse
Corresponds to the JSON response.signature field
webAuthnResponseUserHandle - Variable in class io.quarkus.security.webauthn.WebAuthnLoginResponse
Corresponds to the JSON response.userHandle field
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 type field
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
A B C D E F G H I J L N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values