Skip to content

Fortified IDDocs

WebAuthn

Configuration reference for validating WebAuthn assertions with registered passkey credentials.

The WebAuthnValidation module validates WebAuthn authentication assertions against credentials stored for the user. It also supplies the public-key credential request options used when an authentication begins.

NameDescriptionDefaultMandatory
namespaceNamespace shared by the token modules and their event-bus addresses.""
db_driverFully qualified JDBC driver class name.""
jdbc.urlJDBC connection URL for the token database.""
jdbc.usernameDatabase user name.""
jdbc.passwordDatabase password.""
originExpected WebAuthn origin, including scheme and any non-default port.""
user_verification_requiredRequires the authenticator data to indicate that the user was verified.""
user_presence_requiredRequires the authenticator data to indicate that the user was present.""
credential_request_optionsOptions returned to the user agent when an assertion request is created.""

The credential_request_options object is converted to WebAuthn public-key credential request options and sent to the user agent when authentication begins.

NameDescriptionDefaultMandatory
rpIdRelying Party ID. It normally matches the effective domain of the login service.Current origin's effective domain
timeoutRecommended client-side timeout in milliseconds.User-agent default
userVerificationUser-verification requirement sent to the authenticator: required, preferred, or discouraged."preferred"

For the browser-facing data model and processing rules, see the WebAuthn Level 2 specification.