Moodle plugins directory: Microsoft 365 Integration | Moodle.org
Microsoft 365 Integration
Microsoft 365 Plugins for Moodle
Microsoft 365 Integration Local Plugin
This plugin provides libraries and services that power the Microsoft 365 plugins.
This is part of the suite of Microsoft 365 plugins for Moodle.
To follow active development on GitHub, or to find historical versions, click here.
The supported Moodle versions of this plugin is in line with core Moodle version support.
Questions and issue reporting
Github should be used for reporting issues found when configuring or using the plugin, and to ask questions. The comments area on this page is not actively monitored.Contributing
Before we can accept your pull request, you'll need to electronically complete Microsoft's Contributor License Agreement. If you've done this for other Microsoft
projects, then you're already covered.
Why a CLA? (from the FSF)
Copyright
(c) 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.
https://docs.moodle.org/27/en/Office365
Usually with guest login we get the "Login as guest" submit button and then a place to enter a password after pressing the button. But after configuring for Office 365 suite, a guest user clicks on the "login as guest" button which then just tells the user they have an invalid login.
The live logs give the following error.
Login failed for the username 'guest' for the reason with id '3'.
This error just means that the wrong password was provided. It acts as if guest access is not even enabled as far as I can tell.
Any ideas?
Thank you.
Are you using a custom login URL? Any other modifications to the login/logout page/process? Are you using any other authentication plugins?
I'll do some further testing with this scenario to get a good answer for you.
Thanks for the report
Thanks for the response. There have not been any other modifications to the login/logout page/process. The only authentication plugins enabled are OpenID Connect used with the Office 365 and only Manual Accounts have users. Email based self-registration is enabled but has never been used (no users).
Thanks,
Rob
Thanks,
Rob
At our university we implemented the plugin (connection to Office 365) succesfully with just one small issue: authentication does not work correctly when the password contains a special character (@ for example) on the first and only on the first position! Do you have an explanation for this strange behavior?
Thanks Martin
That is very odd! What exactly happens when you have this special character in the password? Does Moodle give you an error message or Azure/O365?
The Moodle log states: "Login failed for the username xyz for the reason with id '3'".
I found that just means that someone tried to log in with a valid username but with a wrong password.
By the way we implemented Moodle 2.9.1+ (Build 20150730)