Авторизация через соцсети — удобный инструмент взаимодействия с пользователями, позволяющий сэкономить время на процедуре регистрации и входе в систему.

Для включения данной возможности перейдите на страницу "Настройки - Страница входа - Авторизация через соцсети".

В опции "Включить авторизацию через соцсети" установите значение "Да".

Значение Использовать только авторизацию через соцсети скрывает стандартную страницу входа и пользователь может использовать только входа через соцсети. 

Принудительно отключить авторизацию через соцсети можно добавив следующий код в config/server.php

define('CFG_ENABLE_SOCIAL_LOGIN',false);

Опция Создавать пользователя разрешает вам автоматически создавать пользователя в приложении или перенаправлять на форму публичной регистрации.

Группа пользователей - настройте группу доступа, которая будет назначаться пользователю при автоматической регистрации.

Далее выберите соцсети, которые планируете использовать и заполните необходимые поля.

Все соцсети имеют схожие настройки:

ID приложения (Client ID) - идентификатор вашего приложения, зарегистрированный в соцсети
Секретный ключ (Client secret) - ключ, с помощью которого выполняется проверка входа
Redirect URI - данную ссылку необходимо указать в настройках вашего приложения в соцсети. После авторизации пользователь будет перенаправлен по этой ссылке. 

Как получить ID и Секретный ключ приложения из необходимой вам соцсети вы найдете в документации для каждой соцсети. Так же в интернете имеется множество пошаговых инструкций.

ВКонтакте

Перейдите на страницу Мои приложения и нажмите на кнопку "Создать"

В форме приложения выберите Платформа: Сайт

Затем перейдите в настройки приложения, где вы найдете необходимые ключи для настройки входа через ВК