Skip to content

Fortified IDDocs

WebAuthn

Web Authentication module

Validates Web Authentication assertions.

The main part of the configuration.

NameDescriptionDefaultMandatory
namespaceModules within the same namespace belong together.
db_driverDatabase driver, fully qualified class name
jdbc.urlJDBC url
jdbc.usernameJDBC username
jdbc.passwordJDBC password
secret_key_directorySearch path for secrets
encryption_key
origin
user_verification_required
user_presence_required
credential_request_optionsOptions for creating new passkeys, see below.

Public Key Credential Request Options (credential_request_options)

Section titled “Public Key Credential Request Options (credential_request_options)”

This part of the configuration specifies options for the user agent. The configuration is sent from the server to the user agent when the agent begins a new authentication.

The table below describes the parameters involved, as specified by the W3C Recommendation from 8 April 2021 Web Authentication: An API for accessing Public KeyCredentials Level 2. The links refer to the W3C document.

A specification of how the user agent algorithm is determined by this configuration can be found here.

NameDescriptionDefaultMandatory
rpIdRelying Party ID
timeoutRecommended client side timeoutSee step 4.
userVerification"preferred"