Авторизация через соцсети — удобный инструмент взаимодействия с пользователями, позволяющий сэкономить время на процедуре регистрации и входе в систему.
Для включения данной возможности перейдите на страницу «Настройки — Страница входа — Авторизация через соцсети».
В опции «Включить авторизацию через соцсети» установите значение «Да».
Значение Использовать только авторизацию через соцсети
скрывает стандартную страницу входа и пользователь может использовать только входа через соцсети.
Принудительно отключить авторизацию через соцсети можно добавив следующий код в config/server.php
define('CFG_ENABLE_SOCIAL_LOGIN',false);
Опция Создавать пользователя
разрешает вам автоматически создавать пользователя в приложении или перенаправлять на форму публичной регистрации.
Группа пользователей
— настройте группу доступа, которая будет назначаться пользователю при автоматической регистрации.
Далее выберите соцсети, которые планируете использовать и заполните необходимые поля.
Все соцсети имеют схожие настройки:
ID приложения (Client ID) — идентификатор вашего приложения, зарегистрированный в соцсети
Секретный ключ (Client secret) — ключ, с помощью которого выполняется проверка входа
Redirect URI — данную ссылку необходимо указать в настройках вашего приложения в соцсети. После авторизации пользователь будет перенаправлен по этой ссылке.
Как получить ID и Секретный ключ приложения из необходимой вам соцсети вы найдете в документации для каждой соцсети. Так же в интернете имеется множество пошаговых инструкций.
ВКонтакте
Перейдите на страницу Мои приложения и нажмите на кнопку «Создать»
В форме приложения выберите Платформа: Сайт
Затем перейдите в настройки приложения, где вы найдете необходимые ключи для настройки входа через ВК