Microsoft Account

Premium Certified Partner
This plugin provides a simple client API for OAuth2-based authentication and token management for Microsoft Account. It also provides some helper functions for making REST API calls to services that use the Microsoft Account.
Price option: Free

Supports Moodle 2.7-3.1 See all versions
Latest release: 10 years ago
Installations: 74
Downloads (last 90 days): 49

Frankenstyle name: local_msaccount
Local plugins

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hello~ Is possible in 3.3? I couldn't setup this plugin. MS client password was not activating. What should I do?
@thomas college - This plugin provides basic support for the free "Microsoft account". If you have Office 365 for work/school accounts, please look at https://moodle.org/plugins/local_office365 instead.
Sorry as I'm not clear on this, but will this plugin work with Office365 / work and school accounts to provide OneNote for work and school account integration?
Thanks for the report - I can confirm the issue. I have added a task to get this fixed as soon as possible.
I had some problems installing this plugin after upgrading from moodle 2.8.2 to 2.9.4
I got an error : Can't use function return value in write context in moodle/local/msaccount/classes/client.php on line 62
I solved it by doing this at the function that made the error at line 62:
public static function is_configured() {
$get_client_id = get_config('local_msaccount', 'clientid'); // New code
$get_client_secret = get_config('local_msaccount', 'clientsecret'); // New code
if ( $get_client_id == '' || $get_client_secret == '') {
return false;
}
return true;
}
I hope you can confirm the error and the solution smile
Kind regards
Henrik Sune Pedersen
James - Many thanks for sharing this plugin with the Moodle community. I am in the process of reviewing it and the other related plugins. I was able to install the plugin without issue and will continue the review. Peace - Anthony