Extension:SocialLogin/ru
SocialLogin Статус релиза: нестабильный |
|
---|---|
![]() |
|
Реализация | Пользовательский интерфейс, Служебная страница |
Описание | Добавляет возможность входить на сайт при помощи социальных сетей, таких как Facebook, ВКонтакте, Google и др., используя протокол OAuth 2.0. |
Автор(ы) | Luft-onобсуждение |
Последняя версия | 0.9.9 (26.11.2012) |
Изменения БД | Да |
Лицензия | Лицензия не указана |
Загрузка | Download master snapshot Note: |
|
|
SocialLogin добавляет возможность входить на сайт при помощи социальных сетей, таких как Facebook, ВКонтакте, Google и др.
Это значит что вы можете входить в ваш MediaWiki-проект при помощи учётной записи социальных сетей, после того как объедините существующую или вновьсозданную учётную запись с учётной записью социальной сети. После того как вы авторизируете клиентское приложение, расширение предложит вам объедединь учётную запись социальной сети с существующей учётной записью MediaWiki-проекта или создать новую.
В комплекте предоставляются несколько плагинов взаимодействия с Facebook, Google, ВКонтакте, Яндекс и Одноклассники. Также вы можете создать свой собственный плагин.
Возможности[edit]
- Интеграция с Facebook, Google, ВКонтакте, Яндекс и Одноклассники;
- Возможность объединить разные сервисы с одним аккаунтом;
- Возможность объединить несколько аккаунтов одного сервиса с одним аккаунтом;
- Возможность в любой момент открепить аккаунт социальной сети от аккаунта;
- Возможность подмены ссылки Представиться / Зарегистрироваться на Служебная:SocialLogin;
- Лёгкая расширяемость.
Установка[edit]
- Download и распакуйте файл(ы) в папку с названием
SocialLogin
в вашей папкеextensions/
. - Добавьте следующие строки в конец файла LocalSettings.php:
require_once "$IP/extensions/SocialLogin/SocialLogin.php";
- Configure as required
Готово – Перейдите на страницу 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 приложения на дополнительном сайте.
External Links[edit]
- Unstable extensions/ru
- User interface extensions/ru
- Special page extensions/ru
- Extensions with no license specified/ru
- Extensions in GitHub version control/ru
- UserLoadAfterLoadFromSession extensions/ru
- PersonalUrls extensions/ru
- All extensions/ru
- Google extensions/ru
- Vk extensions/ru
- Facebook extensions/ru
- Form extensions/ru
- Button extensions/ru
- Login extensions/ru