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