Skip to content

OpenID Connect authentication plugin for Moodle LMS

License

Notifications You must be signed in to change notification settings

ETDA/moodle-auth_oidc

 
 

Repository files navigation

OpenID Connect Authentication Plugin.

The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.

This plugin has been folk for support basic authentication in header for the indentity provider.

For the original active development plug in , see: https://github.com/Microsoft/o365-moodle

Remark

This moodle plugin is not provide the data exchange between Relying party and Resource server.

The plugin has been folk for support scope of Openid and Profile only.

Installation

  1. Unpack the plugin into /auth/oidc within your Moodle install.
  2. From the Moodle Administration block, expand Site Administration and click "Notifications".
  3. Follow the on-screen instuctions to install the plugin.
  4. To configure the plugin, from the Moodle Administration block, go to Site Administration > Plugins > Authentication > Manage Authentication.
  5. Click the icon to enable the plugin, then visit the settings page to configure the plugin. Follow the directions below each setting.

For more documentation (original document), visit https://docs.moodle.org/34/en/Office365

For more information including support and instructions on how to contribute, please see: https://github.com/Microsoft/o365-moodle/blob/master/README.md

Issues and Contributing

Pull requests for this plugin should be submitted against our main repository: https://github.com/Microsoft/o365-moodle

Copyright

Microsoft, Inc. Code for this plugin is licensed under the GPLv3 license.

Any Microsoft trademarks and logos included in these plugins are property of Microsoft and should not be reused, redistributed, modified, repurposed, or otherwise altered or used outside of this plugin.

About

OpenID Connect authentication plugin for Moodle LMS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 99.7%
  • CSS 0.3%