%3 ::xo::Authorize ::xo::Authorize ::xo::REST ::xo::REST ::xo::Authorize->::xo::REST ::canvas::API ::canvas::API ::canvas::API->::xo::REST ::ms::Graph ::ms::Graph ::ms::Graph->::xo::REST ::ms::Authorize ::ms::Authorize ::ms::Authorize->::xo::Authorize ::xo::oauth::GitHub ::xo::oauth::GitHub ::xo::oauth::GitHub->::xo::Authorize

Class ::xo::Authorize

::xo::Authorize[i] create ... \
           [ -after_successful_login_url (default "/pvt/") ] \
           [ -base_url base_url ] \
           [ -client_id client_id ] \
           [ -client_secret client_secret ] \
           [ -create_not_registered_users:boolean (default "false") ] \
           [ -create_with_dotlrn_role (default "") ] \
           [ -debug:boolean (default "false") ] \
           [ -login_failure_url (default "/") ] \
           [ -pretty_name pretty_name ] \
           [ -responder_url responder_url ] \
           [ -scope scope ]

Base class to support OAuth authorization API
Defined in packages/xooauth/tcl/authorize-procs.tcl

Class Relations

  • class: ::nx::Class[i]
  • superclass: ::xo::REST[i]
  • subclass: ::ms::Authorize[i], ::xo::oauth::GitHub[i]
::nx::Class create ::xo::Authorize \
     -superclass ::xo::REST