OpenID Connect

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

OpenID Connect 4.2.8

Moodle 4.2
Released: ວັນພະຫັດ, 17 ຕຸລາ 2024, 9:28 PM

This is part of the 4.2.8 release of the Microsoft 365 Moodle plugin suite for Moodle 4.2, version v20241017_m402

Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20241017_m402

This is the final release for Moodle 4.2 since feature and security support for Moodle 4.2 in core Moodle has stopped.

The main feature included this release is supporting binding username token claim

  • This feature allows Moodle site administrators to select the ID/access token claim to be used as Moodle username.
  • This feature supports both Microsoft Entra ID and other OpenID Connect IdPs.
  • Tools are provided to migrate existing Moodle accounts to use a different binding username token claim.
  • The feature is sponsored by University College London (UCL) (https://ucl.ac.uk/).

Other changes included in this release:

  • Bug fix in which user field mapping on login is skipped because of wrong config name check in comparing tenant.
  • Bug fix where clicking OIDC login button doesn't show Microsoft login page when silent login is turned on.
  • Fix invalid link in auth_oidc settings updated notification message.
  • Create config changes log entries when updating configurations.
  • Remove deprecated API functions from event classes.
  • Bug fix in auth_oidc unit test.
  • Avoid using dynamic property since it's deprecated in PHP 8.2+.

Version information

Version build number
2023042435
Version release name
4.2.8
Maturity
ສະບັບໝັ້ນຄົງ
MD5 Sum
9b21a0848de1b774533b55b1b1092654
Supported software
Moodle 4.2
  • Latest release for Moodle 4.2

Version control information

Version control system (VCS)
GIT
VCS repository URL
VCS tag
v4.2.8

Default installation instructions for plugins of the type Authentication

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myauth") in the "auth" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation