xooauth
Package Specification Summary for Package: xooauth
Summary: | XOTcl based OAuth implementation and OAuth based REST interfaces for OpenACS |
Description: | This package aims to provide a comprehensive OAuth implementation for OpenACS, i.e. OAuth core, OAuth client, OAuth server. The package provides basic support for LTI, Microsoft Graph API, Canvas REST API, authorization for and GitHub logins. Probably, just the core part is ready for production use, the other functions are currently deactivated. This package was developed originally by Knowledge Markets https://km.at/ |
Maturity: | Immature |
This package depends on: | acs-tcl acs-templating xotcl-core xowf |
Packages that depend on xooauth: | None |
Package parameters: | None |
Bug Tracker Summary for Package: xooauth
There is no package with the name "xooauth" known to bug-tracker.
Code Metrics Summary for Package: xooauth
# Tcl Procs | 2 |
# Tcl Lines | 4646 |
# Tcl Blank Lines | 438 |
# Tcl Comment Lines | 1488 |
# Automated Tests | 0 |
# Stored Procedures | PG: 0 ORA: 0 |
# SQL Lines | PG: 0 (blank 1 comments 0) ORA: 0 (blank 1 comments 0) |
# ADP pages | 3 |
# ADP lines | 84 |
# Include pages (xooauth/lib/) | 2 |
# Documentation pages | 0 |
# Documentation lines | 0 |
Browse Source | API-browser |
Github Repository: | https://github.com/openacs/xooauth/tree/oacs-5-10 |
This package was developed to provide a comprehensive OAuth implementation for OpenACS based on the XOTcl infrastructure. The package contains OAuth core, OAuth client, OAuth server. Currently, just the core part is ready for production use, the other functions are currently deactivated.
The package can be used to
- access external services as registered application (e.g. according to he LMS LTI standard, see also: see accessing-lti-services, or Microsoft Authentication flows),
- or to authenticate users (see openacs-with-external-identity-providers).
The xooauth component was originally developed by Knowledge Markets.