::webauthn::WebAuthn ::webauthn::WebAuthn ::xo::REST ::xo::REST ::webauthn::WebAuthn->::xo::REST ::ms::Graph ::ms::Graph ::ms::Graph->::xo::REST ::canvas::API ::canvas::API ::canvas::API->::xo::REST ::xo::Authorize ::xo::Authorize ::xo::Authorize->::xo::REST ::nx::Object ::nx::Object ::xo::REST->::nx::Object

Class ::webauthn::WebAuthn

::webauthn::WebAuthn[i] create ... \
           [ -after_successful_login_url (default "/pvt/") ] \
           [ -client_id client_id ] \
           [ -client_secret client_secret ] \
           [ -debug:boolean (default "false") ] \
           [ -login_failure_url (default "/") ] \
           [ -pretty_name (default "Passkey") ] \
           [ -rp_id:required rp_id:required ] \
           [ -storageObj (default "::xo::WebAuthnStore::Cache") ]

rp_id: The WebAuthn Relying Party ID (domain), e.g. 'openacs.org' or 'login.example.com'; Must be a registrable domain / host that matches the site origin rules. after_successful_login_url: Where to redirect after login if no return_url exists in state. login_failure_url: Where to send users on failure if you don’t want to show debug output.
Defined in packages/webauthn/tcl/webauthn-procs.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::xo::REST[i]
::nx::Class create ::webauthn::WebAuthn \
     -superclass ::xo::REST