Authentication: OpenID Connect
Maintained by James McQuillan, Zion Brewer, Charles Verge, Nima Mojgani
The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.
OpenID Connect 184.108.40.206 for Moodle 3.0
Thursday, 17 March 2016, 3:17 AM
- General comments
- Version Reviewed: 220.127.116.11Summary:The OpenID Connect plugin is used to authenticate users against any site or authentication tool that supports the OpenID Connect specification. It is bundled with the Microsoft Office 365 plugins and is used to provide single sign on support with Microsoft Office 365. This plugin is essential for providing single sign on within the other plugins in the Office 365 suite of plugins.The OpenID Connect provides institutions with two login workflows options to meet t...
- Installation:The OpenID Connect plugin is installed in the normal process for plugins either cloning the git repository or downloading the zip file and following the steps below.Unpack the plugin into /auth/oidc within your Moodle install.From the Moodle Administration block, expand Site Administration and click "Notifications".Follow the on-screen instructions to install the plugin.To configure the plugin, from the Moodle Administration block, go to Site Administration > Plugins > Authent...
- No formal accessibility testing was done on this plugin. However, nothing has come up in our other tests to indicate a problem. In the future, we will be developing more formal accessibility testing suites and will redo them then.
- Code Review:Full code testing results(Scores out of 2 - 2 = perfect; 1 = some concerns; 0 = problems.)Tested for PHP 5.6 and 7 on both MySQL and Postgres. No version of technology problems were found. Score - 2.Installation test (mpci install) - no problems. Score 2.PHP syntax test (mpci phplint) - no problems. Score 2.PHP copy/paste detector (mpci phpcpd) - No duplications. Score 2.PHP code complexity (mpci phmd) - generally code is okay. Twelve files out of ~40 flagged with simple and difficul...