OpenID Connect

Authentication ::: auth_oidc
Maintained by Enovation Dev Team, Lai Wei
Part of set Microsoft 365.
The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.

OpenID Connect for Moodle 3.0

Note This plugin version is no longer available here in the plugins directory.

Mike Churchward
Thursday, March 17, 2016, 3:17 AM
General comments
Version Reviewed: 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...