• last updated 13 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Disable vuh, add remarks

added OAuth based LTI integration and launch buttons

For details, see https://openacs.org/xowiki/accessing-lti-services

file lti-includelet-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/lti-includelet-procs.tcl
file lti-procs.tcl was initially added on branch oacs-5-10.

avoid call to deprecated function, simplify code

Add basic include contract

Revert usage of builtin commands, as we need a specific decoding for oauth, not the urldecoding ns_parsequery embeds

Aolserver/Naviserver builtin ns-parsequery already embeds URL decoding

Use the new 'url' input type widget

  1. … 1 more file in changeset.
Use naviserver api to parse URL variables

  1. … 1 more file in changeset.
Use naviserver api to parse URL variables

  1. … 2 more files in changeset.
added LTI test page

file lti-test.adp was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/admin/lti-test.adp
file lti-test.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./www/admin/lti-test.tcl
Removed instmixin specification from the ::xo::oauth::Package creation statement as the to-be-mixed-in classes no longer exist; Fixed varname

file index.adp was initially added on branch oacs-5-10.

file index.vuh was initially added on branch oacs-5-10.

file xooauth-test-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/xooauth-test-procs.tcl
file package-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/package-procs.tcl
file oauth-server-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/oauth-server-procs.tcl
file oauth-procs.tcl was initially added on branch oacs-5-10.

file oauth-client-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/oauth-client-procs.tcl
initial checkin of xooauth

With the friendly permissions of Knowledge Markets https://km.at/

file xooauth.info was initially added on branch oacs-5-10.

file authorize.tcl was initially added on branch oacs-5-10.

file authorize.adp was initially added on branch oacs-5-10.