publicKeyCredentialRequestOptions

lateinit var publicKeyCredentialRequestOptions: JsonObject

The public key credential request options for FIDO2 authentication.

This JsonObject contains all the parameters needed for the authentication ceremony in WebAuthn-compatible format, including:

  • challenge: Base64URL-encoded challenge from the server

  • timeout: Maximum time allowed for the operation (in milliseconds)

  • userVerification: Level of user verification required

  • rpId: Relying party identifier

  • allowCredentials: List of acceptable credentials (for non-discoverable mode)

The options are transformed from Journey's internal format to standard WebAuthn format during the init() process.