Extension:SocialLogin

The SocialLogin extension add SpecialPage with ability to connect your account with Social Networks accounts like Facebook, VK, Google.

This mean you can easily login your MediaWiki project once you have connect existing or new account with your social media account. After you'll authorize clients application extension will ask you to connect your social media account with existing or new one.

There are few interaction with social media plugins out of box: Facebook, Google, VK, Yandex and Odnoklassniki. But you can create your own.

Features

 * Integration with Facebook, Google, Vk, Yandex and Odnoklassniki;
 * Opportunity to connect different social media accounts with one account;
 * Opportunity to connect few account of one social media with one account;
 * Opportunity to unlink social media account at anytime;
 * Opportunity to map Login / Register link to ;
 * Easy extensioning.

Configuration parameters

 * $wgSocialLoginServices: Associative array containing  structure. Every plugin key will be used to unclude SocialLoginPlugin`s from plugins folder and must match plugin filename, e.g. google.com, vk.com, odnoklassniki.ru. For example:
 * $wgSocialLoginOverrideUrls: If set to true, Login / Register link will be mapped to Special:SocialLogin.
 * $wgSocialLoginAddForms: If set to true, two forms (login and register) will be added below SocialLogin page for anonymous user.
 * $wgVkSecret: vk.com application secret.
 * $wgVkAppId: vk.com application ID.
 * $wgFacebookSecret: facebook.com application secret.
 * $wgFacebookAppId: facebook.com application ID.
 * $wgGoogleSecret: google.com application secret.
 * $wgGoogleAppId: google.com application ID.
 * $wgYandexSecret: yandex.ru application secret.
 * $wgYandexAppId: yandex.ru application ID.
 * $wgOdnoklassnikiPublic: odnoklassniki.ru application public.
 * $wgOdnoklassnikiSecret: odnoklassniki.ru application private.
 * $wgOdnoklassnikiAppId: odnoklassniki.ru application ID.
 * $wg…Secret: Additional site application secret.
 * $wg…AppId: Additional site application ID.