- Kind: Library Files Procedures SQL Files Content Pages
- Publicity: Public Only All
Class ::webauthn::WebAuthn rp_id: The WebAuthn Relying Party ID (domain), e.g. Class ::xo::WebAuthnStore::Cache Cache for "ceremony" state (challenge, origin, rpId, return_url) Object ::webauthn::passkey webauthn::WebAuthn instproc login_url Compatibility function with other external_registry objects webauthn::WebAuthn instproc logout Compatibility function with other external_registry objects webauthn::WebAuthn instproc name compatibility with xo::Authorize webauthn::WebAuthn instproc new_challenge Generate a new cryptographically strong random challenge. webauthn::WebAuthn instproc origin Returns the "origin" field provided to the attestation. webauthn::WebAuthn instproc return_err Return a JSON error response on the current connection. webauthn::WebAuthn instproc store Return the backing store used for pending WebAuthn state. webauthn::WebAuthn instproc {auth assertion_verify} Verify a WebAuthn authentication response (assertion) against stored state. webauthn::WebAuthn instproc {auth issue_options} Issue WebAuthn assertion options for starting a passkey login ceremony. webauthn::WebAuthn instproc {reg attestation_verify} Verify a WebAuthn registration response (attestation) against stored state. webauthn::json_contract Helper for JSON endpoints with page-contract-like parameter validation. xo::WebAuthnStore::Cache proc get xo::WebAuthnStore::Cache proc keys xo::WebAuthnStore::Cache proc set xo::WebAuthnStore::Cache proc unset