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        

Package Documentation