Extension:SocialLogin/ru

From mediawiki.org
Jump to navigation Jump to search
MediaWiki extensions manual
OOjs UI icon alert-invert.svg
SocialLogin
Release status: unstable
SocialLogin ru.png
Implementation User interface, Special page
Description Добавляет возможность входить на сайт при помощи социальных сетей, таких как Facebook, ВКонтакте, Google и др., используя протокол OAuth 2.0.
Author(s) Luft-onобсуждение
Latest version 0.9.9 (26.11.2012)
Database changes Yes
License No license specified
Download
  • $wgSocialLoginServices
  • $wgSocialLoginOverrideUrls
  • $wgSocialLoginAddForms
  • $wgVkSecret
  • $wgVkAppId
  • $wgFacebookSecret
  • $wgFacebookAppId
  • $wgGoogleSecret
  • $wgGoogleAppId
  • $wgYandexSecret
  • $wgYandexAppId
  • $wgOdnoklassnikiPublic
  • $wgOdnoklassnikiSecret
  • $wgOdnoklassnikiAppId

Check usage and version matrix.

SocialLogin добавляет возможность входить на сайт при помощи социальных сетей, таких как Facebook, ВКонтакте, Google и др.

Это значит что вы можете входить в ваш MediaWiki-проект при помощи учётной записи социальных сетей, после того как объедините существующую или вновьсозданную учётную запись с учётной записью социальной сети. После того как вы авторизируете клиентское приложение, расширение предложит вам объедединь учётную запись социальной сети с существующей учётной записью MediaWiki-проекта или создать новую.

В комплекте предоставляются несколько плагинов взаимодействия с Facebook, Google, ВКонтакте, Яндекс и Одноклассники. Также вы можете создать свой собственный плагин.

Возможности[edit]

  • Интеграция с Facebook, Google, ВКонтакте, Яндекс и Одноклассники;
  • Возможность объединить разные сервисы с одним аккаунтом;
  • Возможность объединить несколько аккаунтов одного сервиса с одним аккаунтом;
  • Возможность в любой момент открепить аккаунт социальной сети от аккаунта;
  • Возможность подмены ссылки Представиться / Зарегистрироваться на Служебная:SocialLogin;
  • Лёгкая расширяемость.

Установка[edit]

  • Download and place the file(s) in a directory called SocialLogin in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php:
    require_once "$IP/extensions/SocialLogin/SocialLogin.php";
    
  • Configure as required
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Параметры[edit]

$wgSocialLoginServices
Словарь, содержащий записи вида плагин => описание. Каждый ключ плагин будет использован для подключения SocialLoginPlugin из папки плагинов и должен соответствовать названию файла плагина, к примеру google.com, vk.com, odnoklassniki.ru. Пример словаря:

$wgSocialLoginServices = array(
        'vk.com' => 'ВКонтакте',
        'facebook.com' => 'Facebook',
        'google.com' => 'Google',
        'odnoklassniki.ru' => 'Одноклассники',
        'yandex.ru' => 'Яндекс'
);

$wgSocialLoginOverrideUrls
Если установлено в true, то ссылка Представиться / Зарегистрироваться будет вести на страницу Служебная:SocialLogin.
$wgSocialLoginAddForms
Если установлено в true, то формы авторизации и регистрации будет добавлены под кнопкам социальной авторизации для неавторизированных пользователей.
$wgVkSecret
Секретный ключ приложения на сайте vk.com.
$wgVkAppId
ID приложения на сайте vk.com.
$wgFacebookSecret
Секретный ключ приложения на сайте facebook.com.
$wgFacebookAppId
ID приложения на сайте facebook.com.
$wgGoogleSecret
Секретный ключ приложения на сайте google.com.
$wgGoogleAppId
ID приложения на сайте google.com.
$wgYandexSecret
Секретный ключ приложения на сайте yandex.ru.
$wgYandexAppId
ID приложения на сайте yandex.ru.
$wgOdnoklassnikiPublic
Публичный ключ приложения на сайте odnoklassniki.ru.
$wgOdnoklassnikiSecret
Секретный ключ приложения на сайте odnoklassniki.ru.
$wgOdnoklassnikiAppId
ID приложения на сайте odnoklassniki.ru.
$wg…Secret
Секретный ключ приложения на дополнительном сайте.
$wg…AppId
ID приложения на дополнительном сайте.

External Links[edit]

Social Login Extension For Magento