Extension:SocialLogin/ru

From MediaWiki.org
Jump to navigation Jump to search
Справка по расширениям MediaWiki
OOjs UI icon alert-warning.svg
SocialLogin
Статус релиза: нестабильный
SocialLogin ru.png
Реализация User interface, Special page
Описание Добавляет возможность входить на сайт при помощи социальных сетей, таких как Facebook, ВКонтакте, Google и др., используя протокол OAuth 2.0.
Автор(ы) Luft-ontalk
Последняя версия 0.9.9 (26.11.2012)
Изменения БД да
Лицензия Лицензия не указана
Загрузка
Пример QRgorod
Параметры
$wgSocialLoginServices
$wgSocialLoginOverrideUrls
$wgSocialLoginAddForms
$wgVkSecret
$wgVkAppId
$wgFacebookSecret
$wgFacebookAppId
$wgGoogleSecret
$wgGoogleAppId
$wgYandexSecret
$wgYandexAppId
$wgOdnoklassnikiPublic
$wgOdnoklassnikiSecret
$wgOdnoklassnikiAppId
Использованные hook'и
UserLoadAfterLoadFromSession
PersonalUrls
Переведите расширение SocialLogin если оно доступно на translatewiki.net
Проверьте использование и версию.

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

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

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

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

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

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

  • Скачайте и распакуйте файл(ы) в папку с названием SocialLogin в вашу папку extensions/.
  • Добавьте следующий код в файл LocalSettings.php (в самый конец):
    require_once "$IP/extensions/SocialLogin/SocialLogin.php";
    
  • Yes Готово – Перейдите на страницу «Special:Version» на своём сайте, чтобы удостовериться в том, что расширение успешно установлено.

Параметры[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 приложения на дополнительном сайте.
Другие языки: English  • русский