OpenID Connect
Versions
Current version
5.2.0 (2026042000)
5.2.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2026042000
Version release name: 5.2.0
Maturity: Stable
Supported Moodle versions: 5.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.2.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 5.2.0 release of the Microsoft 365 Moodle plugin suite for Moodle 5.2, version v20260707_m502#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260707_m502
This is the initial release of the auth_oidc plugin for Moodle 5.2.
The release is based on 5.1.2 release.
5.1.2 (2025100602)
5.1.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025100602
Version release name: 5.1.2
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.1.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 5.1.2 release of the Microsoft 365 Moodle plugin suite for Moodle 5.1, version v20260521_m501
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260521_m501
Changes in this release:
- Make auth_oidc plugin settings searchable.
- Use \core\context* classes to replace context_* classes, as per changes in core Moodle.
- Use \core\url class to replace moodle_url class.
- Improve control on custom icon display on login page.
- Handle login-as and redirect URI for non-Microsoft IdP in post logout redirect URI feature in auth_oidc.
- Force redirect does not occur on logout detected by JS.
- Force Moodle guest user logout before SSO starts.
- Fix a bug in the logic to determine if username has changed.
- Support field mapping from custom binding token claim.
- Update auth code validation according to RFC 6749.
- Add unique constraint to the combination of "oidcuniqid" and "resource" fields in auth_oidc_token table.
- Save wantsurl in OIDC state data.
- Remove referencing to local_o365 language strings from auth_oidc when local_o365 is not installed.
- Update README, SECURITY and CODE_OF_CONDUCT files.
5.0.6 (2025040830)
5.0.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025040830
Version release name: 5.0.6
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.0.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 5.0.6 release of the Microsoft 365 Moodle plugin suite for Moodle 5.0, version v20260521_m500
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260521_m500
Changes in this release:
- Make auth_oidc plugin settings searchable.
- Use \core\context* classes to replace context_* classes, as per changes in core Moodle.
- Use \core\url class to replace moodle_url class.
- Improve control on custom icon display on login page.
- Handle login-as and redirect URI for non-Microsoft IdP in post logout redirect URI feature in auth_oidc.
- Force redirect does not occur on logout detected by JS.
- Force Moodle guest user logout before SSO starts.
- Fix a bug in the logic to determine if username has changed.
- Support field mapping from custom binding token claim.
- Update auth code validation according to RFC 6749.
- Add unique constraint to the combination of "oidcuniqid" and "resource" fields in auth_oidc_token table.
- Save wantsurl in OIDC state data.
- Remove referencing to local_o365 language strings from auth_oidc when local_o365 is not installed.
- Update README, SECURITY and CODE_OF_CONDUCT files.
4.5.7 (2024100735)
4.5.7
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100735
Version release name: 4.5.7
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.7
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.5.7 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20260521_m405
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260521_m405
Changes in this release:
- Make auth_oidc plugin settings searchable.
- Use \core\context* classes to replace context_* classes, as per changes in core Moodle.
- Use \core\url class to replace moodle_url class.
- Improve control on custom icon display on login page.
- Handle login-as and redirect URI for non-Microsoft IdP in post logout redirect URI feature in auth_oidc.
- Force redirect does not occur on logout detected by JS.
- Force Moodle guest user logout before SSO starts.
- Fix a bug in the logic to determine if username has changed.
- Support field mapping from custom binding token claim.
- Update auth code validation according to RFC 6749.
- Add unique constraint to the combination of "oidcuniqid" and "resource" fields in auth_oidc_token table.
- Save wantsurl in OIDC state data.
- Remove referencing to local_o365 language strings from auth_oidc when local_o365 is not installed.
- Update README, SECURITY and CODE_OF_CONDUCT files.
5.1.1 (2025100601)
5.1.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025100601
Version release name: 5.1.1
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.1.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 5.1.1 release of the Microsoft 365 Moodle plugin suite for Moodle 5.1, version v20260423_m501
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260423_m501
Changes in this release:
- Allow use custom claims from token.
- Protect the secret / certificate passphrase of the IdP OIDC / OAuth2 app in the plugin settings.
- Fix time inconsistency, avoid using $USER in unit test.
- Fix wrong config name used for custom binding username claim.
- Fix misspelled variable name in auth_oidc.
- Prevent creating duplicate auth_oidc_token records with same username.
- Add trigger to auth_oidc/event/user_created when new auth_oidc accounts are created from successful authentication.
5.0.5 (2025040825)
5.0.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025040825
Version release name: 5.0.5
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.0.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 5.0.5 release of the Microsoft 365 Moodle plugin suite for Moodle 5.0, version v20260423_m500
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260423_m500
Changes in this release:
- Allow use custom claims from token.
- Protect the secret / certificate passphrase of the IdP OIDC / OAuth2 app in the plugin settings.
- Fix time inconsistency, avoid using $USER in unit test.
- Fix wrong config name used for custom binding username claim.
- Fix misspelled variable name in auth_oidc.
- Prevent creating duplicate auth_oidc_token records with same username.
- Add trigger to auth_oidc/event/user_created when new auth_oidc accounts are created from successful authentication.
4.5.6 (2024100730)
4.5.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100730
Version release name: 4.5.6
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.5.6 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20260423_m405
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260423_m405
Changes in this release:
- Allow use custom claims from token.
- Protect the secret / certificate passphrase of the IdP OIDC / OAuth2 app in the plugin settings.
- Fix time inconsistency, avoid using $USER in unit test.
- Fix wrong config name used for custom binding username claim.
- Fix misspelled variable name in auth_oidc.
- Prevent creating duplicate auth_oidc_token records with same username.
- Add trigger to auth_oidc/event/user_created when new auth_oidc accounts are created from successful authentication.
5.1.0 (2025100600)
5.1.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025100600
Version release name: 5.1.0
Maturity: Stable
Supported Moodle versions: 5.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.1.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 5.1.0 release of the Microsoft 365 Moodle plugin suite for Moodle 5.1, version v20260210_m501#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20260210_m501
This is the initial release of the auth_oidc plugin for Moodle 5.1.
The release is based on 5.0.4 release.
5.0.4 (2025040815)
5.0.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025040815
Version release name: 5.0.4
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.0.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 5.0.4 release of the Microsoft 365 Moodle plugin suite for Moodle 5.0, version v20251223_m500#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20251223_m500
Changes included in this release:
- Fix Moodle CI integration reported errors.
4.5.5 (2024100720)
4.5.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100720
Version release name: 4.5.5
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.5.5 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20251223_m405#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20251223_m405
Changes included in this release:
- Fix Moodle CI integration reported errors.
5.0.2 (2025040810)
5.0.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025040810
Version release name: 5.0.2
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.0.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 5.0.2 release of the Microsoft 365 Moodle plugin suite for Moodle 5.0, version v20251209_m500#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20251209_m500
Changes included in this release:
- Latest version of auth_oidc is not GDPR compliant.
- Custom claim not displaying.
- The value of oidcusername in auth_oidc_token does not change when using the feature support UPN change.
4.5.3 (2024100715)
4.5.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100715
Version release name: 4.5.3
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.5.3 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20251209_m405#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20251209_m405
Changes included in this release:
- Fix a bug in action_failed event class get_description() function return data type.
- Latest version of auth_oidc is not GDPR compliant.
- Custom claim not displaying.
- The value of oidcusername in auth_oidc_token does not change when using the feature support UPN change.
4.4.4 (2024042220)
4.4.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024042220
Version release name: 4.4.4
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.4.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.4.4 release of the Microsoft 365 Moodle plugin suite for Moodle 4.4, version v20251209_m404#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20251209_m404
Changes included in this release:
- Fix a bug in action_failed event class get_description() function return data type.
- Latest version of auth_oidc is not GDPR compliant.
- Custom claim not displaying.
- The value of oidcusername in auth_oidc_token does not change when using the feature support UPN change.
4.1.12 (2022112855)
4.1.12
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112855
Version release name: 4.1.12
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.12
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.12 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20251209_m401#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20251209_m401
Changes included in this release:
- Avoid using dynamic property since it's deprecated in PHP 8.2+.
- Fix a bug in action_failed event class get_description() function return data type.
- Latest version of auth_oidc is not GDPR compliant.
- Custom claim not displaying.
- The value of oidcusername in auth_oidc_token does not change when using the feature support UPN change.
5.0.0 (2025040800)
5.0.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2025040800
Version release name: 5.0.0
Maturity: Stable
Supported Moodle versions: 5.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v5.0.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 5.0.0 release of the Microsoft 365 Moodle plugin suite for Moodle 5.0, version v20250929_m500#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250929_m500
This is the initial release of the auth_oidc plugin for Moodle 5.0.
The release is based on 4.5.2 release.
Changes included in this release:
- Fix a bug in action_failed event class get_description() function return data type.
4.5.2 (2024100710)
4.5.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100710
Version release name: 4.5.2
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.5.2 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20250303_m405#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250303_m405
Changes included in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
4.4.3 (2024042215)
4.4.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024042215
Version release name: 4.4.3
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.4.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.4.3 release of the Microsoft 365 Moodle plugin suite for Moodle 4.4, version v20250303_m404#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250303_m404
Changes included in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
4.3.8 (2023100935)
4.3.8
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100935
Version release name: 4.3.8
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.8
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.3.8 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20250303_m403#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250303_m403
Changes included in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
4.1.11 (2022112850)
4.1.11
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112850
Version release name: 4.1.11
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.11
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.11 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20250303_m401#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250303_m401
Changes included in this release:
- Fix an issue that causes excessive memory usage in auth_oidc upgrade script.
4.5.1 (2024100705)
4.5.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100705
Version release name: 4.5.1
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.5.1 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20250226_m405#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250226_m405
Changes included in this release:
- Fix Moodle plugin CI warnings and errors.
- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
- Update individual plugin repo pull request template.
- Handle empty binding username claim configuration.
- Handle front-channel logout URL visits from multiple user sessions.
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc.
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log.
- Update Token Endpoint hint for IdP type v2.0.
- Bug fix in saving custom icon in auth_oidc.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
4.4.2 (2024042210)
4.4.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024042210
Version release name: 4.4.2
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.4.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.4.2 release of the Microsoft 365 Moodle plugin suite for Moodle 4.4, version v20250226_m404#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250226_m404
Changes included in this release:
- Fix Moodle plugin CI warnings and errors.
- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
- Update individual plugin repo pull request template.
- Handle empty binding username claim configuration.
- Handle front-channel logout URL visits from multiple user sessions.
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc.
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log.
- Update Token Endpoint hint for IdP type v2.0.
- Bug fix in saving custom icon in auth_oidc.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
4.3.7 (2023100930)
4.3.7
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100930
Version release name: 4.3.7
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.7
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.3.7 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20250226_m403#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250226_m403
Changes included in this release:
- Fix Moodle plugin CI warnings and errors.
- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
- Update individual plugin repo pull request template.
- Handle empty binding username claim configuration.
- Handle front-channel logout URL visits from multiple user sessions.
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc.
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log.
- Update Token Endpoint hint for IdP type v2.0.
- Bug fix in saving custom icon in auth_oidc.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
4.1.10 (2022112845)
4.1.10
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112845
Version release name: 4.1.10
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.10
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.10 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20250226_m401#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20250226_m401
Changes included in this release:
- Fix Moodle plugin CI warnings and errors.
- Add GitHub and GitLab Moodle plugin CI integration to individual plugin repos.
- Update individual plugin repo pull request template.
- Handle empty binding username claim configuration.
- Handle front-channel logout URL visits from multiple user sessions.
- Change setting name support_upn_change to support_user_identifier_change in auth_oidc.
- Move debug backtrace of auth_oidc error details from Moodle log to PHP error log.
- Update Token Endpoint hint for IdP type v2.0.
- Bug fix in saving custom icon in auth_oidc.
- Remove use of common auth and token endpoints as default because they don't work in Microsoft identity platform (v2.0) IdP.
4.5.0 (2024100700)
4.5.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024100700
Version release name: 4.5.0
Maturity: Stable
Supported Moodle versions: 4.5
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.5.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.5.0 release of the Microsoft 365 Moodle plugin suite for Moodle 4.5, version v20241125_m405#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20241125_m405
This is the initial release of the auth_oidc plugin for Moodle 4.5.
The release is based on 4.4.1 release.
4.4.1 (2024042205)
4.4.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024042205
Version release name: 4.4.1
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.4.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.4.1 release of the Microsoft 365 Moodle plugin suite for Moodle 4.4, version v20241017_m404#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20241017_m404
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.
- Create config changes log entries when updating configurations.
- Remove deprecated API functions from event classes.
4.3.6 (2023100925)
4.3.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100925
Version release name: 4.3.6
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.3.6 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20241017_m403#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20241017_m403
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+.
4.2.8 (2023042435)
4.2.8
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023042435
Version release name: 4.2.8
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.2.8
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
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+.
4.1.9 (2022112840)
4.1.9
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112840
Version release name: 4.1.9
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.9
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.9 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20241017_m401#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20241017_m401
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.
4.4.0 (2024042200)
4.4.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2024042200
Version release name: 4.4.0
Maturity: Stable
Supported Moodle versions: 4.4
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.4.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.4.0 release of the Microsoft 365 Moodle plugin suite for Moodle 4.4, version v20240722_m404#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240722_m404
This is the initial release of the auth_oidc plugin for Moodle 4.4.
The release is based on 4.3.4 release, with some bug fixes.
Bug fixes in this release
- Fix invalid link in auth_oidc settings updated notification message.
- Fix a bug where clicking OIDC login button doesn't show Microsoft login page when silent login is turned on.
- Avoid using dynamic property since it's deprecated in PHP 8.2+.
- Bug fix in auth_oidc unit test.
4.3.4 (2023100920)
4.3.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100920
Version release name: 4.3.4
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.3.4 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20240702_m403#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240702_m403
The main feature included this release is support for silent SSO
Silent login mode automatically detects active Microsoft user sessions in client browser, and would login the user silently (without user interaction) if a non-ambiguous user session if found. Otherwise it would show Moodle login page and allows users to choose the most appropriate login method.
Other changes included in this release are:
- Fix bug missing class import 'action_failed' in utils.php in auth_oidc plugin.
4.2.6 (2023042430)
4.2.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023042430
Version release name: 4.2.6
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.2.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.2.6 release of the Microsoft 365 Moodle plugin suite for Moodle 4.2, version v20240702_m402#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240702_m402
The main feature included this release is support for silent SSO
Silent login mode automatically detects active Microsoft user sessions in client browser, and would login the user silently (without user interaction) if a non-ambiguous user session if found. Otherwise it would show Moodle login page and allows users to choose the most appropriate login method.
Other changes included in this release are:
- Fix bug missing class import 'action_failed' in utils.php in auth_oidc plugin.
4.1.7 (2022112835)
4.1.7
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112835
Version release name: 4.1.7
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.7
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.1.7 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20240702_m401#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240702_m401
The main feature included this release is support for silent SSO
Silent login mode automatically detects active Microsoft user sessions in client browser, and would login the user silently (without user interaction) if a non-ambiguous user session if found. Otherwise it would show Moodle login page and allows users to choose the most appropriate login method.
Other changes included in this release are:
- Fix bug missing class import 'action_failed' in utils.php in auth_oidc plugin.
4.3.3 (2023100915)
4.3.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100915
Version release name: 4.3.3
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.3.3 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20240412_m403.#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240412_m403
Changes included in this release are:
- Add manual set support to auth_oidc.
4.2.5 (2023042425)
4.2.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023042425
Version release name: 4.2.5
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.2.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.2.5 release of the Microsoft 365 Moodle plugin suite for Moodle 4.2, version v20240412_m402.#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240412_m402
Changes included in this release are:
- Add manual set support to auth_oidc.
4.1.6 (2022112830)
4.1.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112830
Version release name: 4.1.6
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.1.5 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20240412_m401.#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240412_m401
Changes included in this release are:
- Add manual set support to auth_oidc.
4.3.1 (2023100910)
4.3.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100910
Version release name: 4.3.1
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.3.1 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20240311_m403.#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240311_m403
The major features / changes included in this release of the auth_oidc plugin are:
- Use Client Certificate Path for app authentication.
- Rename Azure AD to Microsoft Entra ID.
Other changes in the auth_oidc plugin in this release include:
- Bug fix in processing email sync from token.
- Add configuration to control secret expiry email recipients.
- Allow user creation restriction by Microsoft group ID in user sync.
- Bug fix in getting email field from token.
- Handle oauth2 v2.0 token that don't have "resource" and "expires_on" attributes.
- Add styling to certificate private and public key text.
- Update auth_oidc configuration page validation and redirect rule.
- Clean up and unify exceptions usage across the plugins.
4.2.3 (2023042420)
4.2.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023042420
Version release name: 4.2.3
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.2.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.2.3 release of the Microsoft 365 Moodle plugin suite for Moodle 4.2, version v20240311_m402.#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240311_m402
The major features / changes included in this release of the auth_oidc plugin are:
- Use Client Certificate Path for app authentication.
- Rename Azure AD to Microsoft Entra ID.
Other changes in the auth_oidc plugin in this release include:
- Bug fix in processing email sync from token.
- Add configuration to control secret expiry email recipients.
- Allow user creation restriction by Microsoft group ID in user sync.
- Bug fix in getting email field from token.
- Handle oauth2 v2.0 token that don't have "resource" and "expires_on" attributes.
- Add styling to certificate private and public key text.
- Update auth_oidc configuration page validation and redirect rule.
- Clean up and unify exceptions usage across the plugins.
4.1.4 (2022112825)
4.1.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112825
Version release name: 4.1.4
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
#This is part of the 4.1.4 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20240311_m401.#
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20240311_m401
The major features / changes included in this release of the auth_oidc plugin are:
- Use Client Certificate Path for app authentication.
- Rename Azure AD to Microsoft Entra ID.
Other changes in the auth_oidc plugin in this release include:
- Bug fix in processing email sync from token.
- Add configuration to control secret expiry email recipients.
- Allow user creation restriction by Microsoft group ID in user sync.
- Bug fix in getting email field from token.
- Handle oauth2 v2.0 token that don't have "resource" and "expires_on" attributes.
- Add styling to certificate private and public key text.
- Update auth_oidc configuration page validation and redirect rule.
- Clean up and unify exceptions usage across the plugins.
4.3.0 (2023100900)
4.3.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023100900
Version release name: 4.3.0
Maturity: Stable
Supported Moodle versions: 4.3
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.3.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.3.0 release of the Microsoft 365 Moodle plugin suite for Moodle 4.3, version v20231218_m403.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20231218_m403
This is the initial release of the plugin for Moodle 4.3.
4.2.2 (2023042410)
4.2.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023042410
Version release name: 4.2.2
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.2.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.2.2 release of the Microsoft 365 Moodle plugin suite for Moodle 4.2, version v20231010_m402.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20231010_m402
The main feature introduced in this release is the support to Microsoft account UPN changes. The feature is described at https://docs.moodle.org/402/en/Microsoft_365#Support_Microsoft_account_UPN_changes.
Other changes in the auth_oidc plugin in this release include:
- Support samaccountname in field mapping.
- Use "sub" instead of "oid" claim for "objectId" field in non-Azure IdP.
- Add missing configuration setting language string.
4.1.3 (2022112815)
4.1.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112815
Version release name: 4.1.3
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.3 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20231010_m401.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20231010_m401
The main feature introduced in this release is the support to Microsoft account UPN changes. The feature is described at https://docs.moodle.org/402/en/Microsoft_365#Support_Microsoft_account_UPN_changes.
Other changes in the auth_oidc plugin in this release include:
- Support samaccountname in field mapping.
- Use "sub" instead of "oid" claim for "objectId" field in non-Azure IdP.
- Add missing configuration setting language string.
4.0.5 (2022041925)
4.0.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022041925
Version release name: 4.0.5
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.0.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.0.5 release of the Microsoft 365 Moodle plugin suite for Moodle 4.0, version v20231010_m400.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20231010_m400
The main feature introduced in this release is the support to Microsoft account UPN changes. The feature is described at https://docs.moodle.org/402/en/Microsoft_365#Support_Microsoft_account_UPN_changes.
Other changes in the auth_oidc plugin in this release include:
- Support samaccountname in field mapping.
- Use "sub" instead of "oid" claim for "objectId" field in non-Azure IdP.
- Add missing configuration setting language string.
4.0.4 (2022041920)
4.0.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022041920
Version release name: 4.0.4
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.0.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.0.4 release of the Microsoft 365 Moodle plugin suite for Moodle 4.0, version v20230628_m400.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20230628_m400
Changes in the auth_oidc plugin in this release include:
- Support Microsoft user UPN changes.
- Support samaccountname in field mapping.
- Use "sub" instead of "oid" claim for "objectId" field in non-Azure IdP.
4.2.0 (2023042400)
4.2.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2023042400
Version release name: 4.2.0
Maturity: Stable
Supported Moodle versions: 4.2
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.2.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.2.0 release of the Microsoft 365 Moodle plugin suite for Moodle 4.2, version v20230525_m402.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20230525_m402
4.1.1 (2022112805)
4.1.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112805
Version release name: 4.1.1
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.1 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20230228_m401.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20230228_m401
Changes in the auth_oidc plugin in this release include:
- Remove unnecessary configuration "Tenant name or GUID" from auth_oidc plugin.
- Show notification to provide admin consent only if local_o365 is installed.
- Handle objectId not present in token when syncing user profile field from token.
- Handle error decoding tokens for non-Azure IdP.
4.0.3 (2022041915)
4.0.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022041915
Version release name: 4.0.3
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.0.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.0.3 release of the Microsoft 365 Moodle plugin suite for Moodle 4.0, version v20230228_m400.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20230228_m400
Changes in the auth_oidc plugin in this release include:
- Support sync of "manager email" field.
- Fix an issue where users created from auth_oidc login doesn't obey "allow accounts with same email".
- Fix typos.
- Fix a bug in which "oidcresource" and "oidcscope" configuration in auth_oidc are not saved.
- Remove unnecessary configuration "Tenant name or GUID" from auth_oidc plugin.
- Show notification to provide admin consent only if local_o365 is installed.
- Handle objectId not present in token when syncing user profile field from token.
- Handle error decoding tokens for non-Azure IdP.
3.11.6 (2021051735)
3.11.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051735
Version release name: 3.11.6
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.11.6 release of the Microsoft 365 Moodle plugin suite for Moodle 3.11, version v20230228_m311.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20230228_m311
This is the final release of the Microsoft plugins for Moodle 3.11 since support for Moodle 3.11 has ended. No bug fix or feature updates will be made to this version.
Changes in the auth_oidc plugin in this release include:
- Support sync of "manager email" field.
- Fix an issue where users created from auth_oidc login doesn't obey "allow accounts with same email".
- Fix typos.
- Fix a bug in which "oidcresource" and "oidcscope" configuration in auth_oidc are not saved.
- Remove unnecessary configuration "Tenant name or GUID" from auth_oidc plugin.
- Show notification to provide admin consent only if local_o365 is installed.
- Handle objectId not present in token when syncing user profile field from token.
- Handle error decoding tokens for non-Azure IdP.
4.1.0 (2022112800)
4.1.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022112800
Version release name: 4.1.0
Maturity: Stable
Supported Moodle versions: 4.1
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.1.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.1.0 release of the Microsoft 365 Moodle plugin suite for Moodle 4.1, version v20221128_m41.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20221128_m41
Changes in the auth_oidc plugin in this release include:
- Make "Tenant name or GUID" configuration non-mandatory for non-Azure IdP types.
- Fix an issue where users created from auth_oidc login doesn't obey "allow accounts with same email".
- Fix a bug in which "oidcresource" and "oidcscope" configuration in auth_oidc are not saved
- Fix typo.
4.0.2 (2022041910)
4.0.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022041910
Version release name: 4.0.2
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.0.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.0.2 release of the Microsoft 365 Moodle plugin suite for Moodle 4.0, version v20221012_m40.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20221012_m40
Changes in the auth_oidc plugin in this release include:
- Support Microsoft Identity Platform (oauth2 v2.0) and certificate authentication
- When a user logs in using auth_oidc for the first time to create an account, treat this action as "creation" rather than "login" when applying field mapping.
- Support the use of filters in auth_oidc opname setting.
- Add Microsoft SECURITY.MD.
3.11.5 (2021051730)
3.11.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051730
Version release name: 3.11.5
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.11.5 release of the Microsoft 365 Moodle plugin suite for Moodle 3.11, version v20221012_m311.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20221012_m311
Changes in the auth_oidc plugin in this release include:
- Support Microsoft Identity Platform (oauth2 v2.0) and certificate authentication
- When a user logs in using auth_oidc for the first time to create an account, treat this action as "creation" rather than "login" when applying field mapping.
- Support the use of filters in auth_oidc opname setting.
- Add Microsoft SECURITY.MD.
3.10.8 (2020110945)
3.10.8
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110945
Version release name: 3.10.8
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.8
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.10.8 release of the Microsoft 365 Moodle plugin suite for Moodle 3.10, version v20221006_m310.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20221006_m310
Changes in the auth_oidc plugin in this release include:
- When a user logs in using auth_oidc for the first time to create an account, treat this action as "creation" rather than "login" when applying field mapping.
3.9.11 (2020071560)
3.9.11
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071560
Version release name: 3.9.11
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.11
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.9.11 release of the Microsoft 365 Moodle plugin suite for Moodle 3.9, version v20221006_m39.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20221006_m39
Changes in the auth_oidc plugin in this release include:
- When a user logs in using auth_oidc for the first time to create an account, treat this action as "creation" rather than "login" when applying field mapping.
4.0.1 (2022041905)
4.0.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022041905
Version release name: 4.0.1
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.0.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.0.1 release of the Microsoft 365 Moodle plugin suite for Moodle 4.0, version v20220621_m40.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220621_m40
Changes in the auth_oidc plugin in this release include:
- Full support of Single Sign Out feature for connected users.
3.11.4 (2021051725)
3.11.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051725
Version release name: 3.11.4
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.11.4 release of the Microsoft 365 Moodle plugin suite for Moodle 3.11, version v20220621_m311.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220621_m311
Changes in the auth_oidc plugin in this release include:
- Full support of Single Sign Out feature for connected users.
3.10.7 (2020110940)
3.10.7
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110940
Version release name: 3.10.7
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.7
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.10.7 release of the Microsoft 365 Moodle plugin suite for Moodle 3.10, version v20220621_m310.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220621_m310
Changes in the auth_oidc plugin in this release include:
- Full support of Single Sign Out feature for connected users.
3.9.10 (2020071555)
3.9.10
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071555
Version release name: 3.9.10
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.10
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.9.10 release of the Microsoft 365 Moodle plugin suite for Moodle 3.9, version v20220621_m39.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220621_m39
Changes in the auth_oidc plugin in this release include:
- Full support of Single Sign Out feature for connected users.
4.0.0 (2022041900)
4.0.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2022041900
Version release name: 4.0.0
Maturity: Stable
Supported Moodle versions: 4.0
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v4.0.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 4.0.0 release of the Microsoft 365 Moodle plugin suite for Moodle 4.0, version v20220512_m40.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220512_m40
3.11.3 (2021051720)
3.11.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051720
Version release name: 3.11.3
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.11.3 release of the Microsoft 365 Moodle plugin suite for Moodle 3.11, version v20220411_m311.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220411_m311
Changes in the auth_oidc plugin in this release include:
- Force field mapping of email profile field to avoid users being created without email and cannot update own email.
- Bug fix in applying user field mappings for installations with only auth_oidc and not local_o365.
3.10.6 (2020110935)
3.10.6
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110935
Version release name: 3.10.6
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.6
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.10.6 release of the Microsoft 365 Moodle plugin suite for Moodle 3.10, version v20220411_m310.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220411_m310
Changes in the auth_oidc plugin in this release include:
- Force field mapping of email profile field to avoid users being created without email and cannot update own email.
- Bug fix in applying user field mappings for installations with only auth_oidc and not local_o365.
3.9.9 (2020071550)
3.9.9
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071550
Version release name: 3.9.9
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.9
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.9.9 release of the Microsoft 365 Moodle plugin suite for Moodle 3.9, version v20220411_m39.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20220411_m39
Changes in the auth_oidc plugin in this release include:
- Force field mapping of email profile field to avoid users being created without email and cannot update own email.
- Bug fix in applying user field mappings for installations with only auth_oidc and not local_o365.
3.9.8 (2020071541)
3.9.8
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071541
Version release name: 3.9.8
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.8
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is the final feature and general bug release for the plugin for Moodle 3.9.
Bug fixes for security issues for Moodle 3.9 versions will continue until 8 May 2023.
This is part of the 3.9.8 release of the Microsoft 365 Moodle plugin suite for Moodle 3.9, version v20211207_m39.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20211207_m39
Changes in auth_oidc plugin in this release include:
- Support profile field sync from SDS.
- Limit logout redirect in Single Sign Off feature to only users who are connected to Microsoft 365.
- Bug fix in user login integration with additional tenant (i.e. the multi tenant feature).
- Bug fix in cleanup token tool display.
- Fix broken unit tests.
- General cleanup.
3.11.2 (2021051710)
3.11.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051710
Version release name: 3.11.2
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.11.2 release of the Microsoft 365 Moodle plugin suite for Moodle 3.11, version v20211207_m311.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20211207_m311
Changes in auth_oidc plugin in this release include:
- Support profile field sync from SDS.
- Limit logout redirect in Single Sign Off feature to only users who are connected to Microsoft 365.
- Bug fix in user login integration with additional tenant (i.e. the multi tenant feature).
- Bug fix in cleanup token tool display.
- Fix broken unit tests.
- General cleanup.
3.10.5 (2020110925)
3.10.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110925
Version release name: 3.10.5
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.10.5 release of the Microsoft 365 Moodle plugin suite for Moodle 3.10, version v20211207_m310.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20211207_m310
Changes in auth_oidc plugin in this release include:
- Support profile field sync from SDS.
- Limit logout redirect in Single Sign Off feature to only users who are connected to Microsoft 365.
- Bug fix in user login integration with additional tenant (i.e. the multi tenant feature).
- Bug fix in cleanup token tool display.
- Fix broken unit tests.
- General cleanup.
3.9.8 (2020071540)
3.9.8
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071540
Version release name: 3.9.8
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.8
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is the final feature and general bug release for the plugin for Moodle 3.9.
Bug fixes for security issues for Moodle 3.9 versions will continue until 8 May 2023.
This is part of the 3.9.8 release of the Microsoft 365 Moodle plugin suite for Moodle 3.9, version v20211207_m39.
Complete Release Note: https://github.com/microsoft/o365-moodle/releases/tag/v20211207_m39
Changes in auth_oidc plugin in this release include:
- Support profile field sync from SDS.
- Limit logout redirect in Single Sign Off feature to only users who are connected to Microsoft 365.
- Bug fix in user login integration with additional tenant (i.e. the multi tenant feature).
- Bug fix in cleanup token tool display.
- Fix broken unit tests.
- General cleanup.
3.11.1 (2021051705)
3.11.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051705
Version release name: 3.11.1
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.11.1 release of the Microsoft 365 Moodle plugin suite for Moodle 3.11, version v20211026_m311.
Complete Release Note
The most significant change in this release is moving the user field mapping feature from the local_o365 plugin to the auth_oidc plugin, and integrate it with the Moodle default field mapping feature.
- All previous settings are automatically migrated.
- The remote fields available for mapping depend on whether the local_o365 plugin is configured on the Moodle site - if it's not configured, only profile fields available in user ID token can be mapped; otherwise many other fields returned in Graph API calls can be mapped.
- After the move, some native Moodle user profile mapping features, such as field locking, can be applied.
Other changes include:
- Fix a bug in auth_oidc in which a user profile is not updated from ID token in some cases.
- Fix wrong cleanup token URL.
- Improve login error message display to end users in auth_oidc.
3.10.4 (2020110920)
3.10.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110920
Version release name: 3.10.4
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.10.4 release of the Microsoft 365 Moodle plugin suite for Moodle 3.10, version v20211026_m310.
Complete Release Note
The most significant change in this release is moving the user field mapping feature from the local_o365 plugin to the auth_oidc plugin, and integrate it with the Moodle default field mapping feature.
- All previous settings are automatically migrated.
- The remote fields available for mapping depend on whether the local_o365 plugin is configured on the Moodle site - if it's not configured, only profile fields available in user ID token can be mapped; otherwise many other fields returned in Graph API calls can be mapped.
- After the move, some native Moodle user profile mapping features, such as field locking, can be applied.
Other changes include:
- Fix a bug in auth_oidc in which a user profile is not updated from ID token in some cases.
- Fix wrong cleanup token URL.
- Improve login error message display to end users in auth_oidc.
3.9.7 (2020071535)
3.9.7
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071535
Version release name: 3.9.7
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.7
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is part of the 3.9.7 release of the Microsoft 365 Moodle plugin suite for Moodle 3.9, version v20211026_m39.
Complete Release Note
The most significant change in this release is moving the user field mapping feature from the local_o365 plugin to the auth_oidc plugin, and integrate it with the Moodle default field mapping feature.
- All previous settings are automatically migrated.
- The remote fields available for mapping depend on whether the local_o365 plugin is configured on the Moodle site - if it's not configured, only profile fields available in user ID token can be mapped; otherwise many other fields returned in Graph API calls can be mapped.
- After the move, some native Moodle user profile mapping features, such as field locking, can be applied.
Other changes include:
- Fix a bug in auth_oidc in which a user profile is not updated from ID token in some cases.
- Fix wrong cleanup token URL.
- Improve login error message display to end users in auth_oidc.
3.11.0 (2021051700)
3.11.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2021051700
Version release name: 3.11.0
Maturity: Stable
Supported Moodle versions: 3.11
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.11.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.11, version v20210901_m311
Complete Release Note
3.10.2 (2020110903)
3.10.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110903
Version release name: 3.10.2
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.10, version v20210629_m310
Complete Release Note
3.9.5 (2020071506)
3.9.5
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071506
Version release name: 3.9.5
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.5
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This is the final feature and general bug release for the plugin for Moodle 3.9.
Bug fixes for security issues for Moodle 3.9 versions will continue until 8 May 2023.
This release is part of the Office 365 Moodle plugin suite for Moodle 3.9, version v20210629_m39
Complete Release Note
3.10.1 (2020110901)
3.10.1
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110901
Version release name: 3.10.1
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.1
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.10, version v20210326_m310
Complete Release Note
3.9.4 (2020071504)
3.9.4
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071504
Version release name: 3.9.4
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.4
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.9, version v20210326_m39
Complete Release Note
3.10.0 (2020110900)
3.10.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020110900
Version release name: 3.10.0
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.10.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.10, version v20210128_m310
Complete Release Note
3.9.3 (2020071503)
3.9.3
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071503
Version release name: 3.9.3
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.3
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.9, version v20210128_m39
Complete Release Note
3.9.2 (2020071502)
3.9.2
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071502
Version release name: 3.9.2
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.2
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
Office 365 and Azure Active Directory Plugins for Moodle
OpenID Connect Authentication Plugin.
The OpenID Connect plugin provides single-sign-on functionality using configurable identity providers.
This is part of the suite of Office 365 plugins for Moodle.
This repository is updated with stable releases. To follow active development, see: https://github.com/Microsoft/o365-moodle
Installation
- 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 instuctions to install the plugin.
- To configure the plugin, from the Moodle Administration block, go to Site Administration > Plugins > Authentication > Manage Authentication.
- 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, 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
Please post issues for this plugin to: https://github.com/Microsoft/o365-moodle/issues/
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.
3.9.0 (2020071500)
3.9.0
Plugin type: Authentication
Frankenstyle component name: auth_oidc
Version build number: 2020071500
Version release name: 3.9.0
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/Microsoft/moodle-auth_oidc
Repository branch:
Repository tag: v3.9.0
Issue/bug tracker URL: https://github.com/Microsoft/o365-moodle/issues
This release is part of the Office 365 Moodle plugin suite for Moodle 3.9, version v20200716_m39
Complete Release Note