Extension:OAuth2 Client

The OAuth2 Client extension allows your users the ability to login to your wiki using any third-party site supporting OAuth2, like Google, Facebook, GitHub, SoundCloud.

Installation
install: ✅
 * 1) extension:
 * 2) submodule:
 * 3) as required.
 * 1) as required.
 * 1) as required.

Configuration

 * Required settings to be added to "LocalSettings.php"

The Redirect URI for your wiki should be: http://your.wiki.domain/path/to/wiki/Special:OAuth2Client/callback


 * Optional further configuration

To use a popup window to login to the external OAuth2 server, copy the JS from modal.js to the MediaWiki:Common.js page on your wiki.
 * Popup Window

To support private wikis, you need to whitelist the special pages the extension adds in "LocalSettings.php":
 * Private Wikis