Authentication: Google / Facebook / Github / Linkedin / DropBox / Windows / VK / Battle.net authentication
Warning for Facebook users: I have been alerted that the current install of this plugin will stop working with Facebook API 2.2 the 27 March (it was already not working for the facebook API 2.8 and later). Unhappily I do not foresee any fix to this issue. However I will be happy to merge a pull request.
No new versions are planned starting from Moodle 3.3: starting from Moodle 3.3, Oauth2 should be implemented in Moodle core. It will require you to upgrade to Moodle 3.3 and switch to the Oauth2 core authentication (and probably do some migration), but it is a great news as authentication is a really sensible matter and having Oauth2 plugins in core will guarantee their maintenance. So starting from Moodle 3.3 I recommend to use the new Oauth2 core plugins ((https://docs.moodle.org/dev/Better_Office_Integrations_3.3#Core_API_for_managing_Authorized_OAuth_Applications) ) . Missing core providers will likely be implemented by someone and publish in Moodle.org plugin repository. There will probably be a new Oauth2 categories in the Moodle plugin repository. wait and see...
- add the plugin into /auth/googleoauth2/
- in the Moodle administration, enable the plugin (Admin block > Plugins > Authentication)
- in the plugin admin page, follow the displayed instructions.
I also created a free mini-course on how to install a Moodle plugin using Oauth2 plugin as example.
Documentation and support
You can search in all existing issues on Github. Go to the issues page, next to the filter button there is a search field. Remove the default content, type your keywords and press enter.
There is a FAQ too.
Facebook API 2.8 breaking changes
Unfortunately Facebook changed the API in its 2.8 version and it is not compatible with the plugin. So if you don't have an old Facebook API key, if you create a new key for Facebook, then it won't work with this plugin. I hope to get it in the next big update for the plugin 3.0 version but for the moment I can not set any date on when it will be released. Any financial help from big company/university using the plugin is more than welcome. We have a lot to do on the plugin from fixing Facebook, security issue, upgrading to the last maintained PHPleague Oauth2 clients lib, making it look better on Moodle 3.2 Boost theme... Cheers, Jerome.
There are many alternatives to this plugin, if you have any trouble with this plugin it may be a good idea to try them: