Как настроить авторизацию пользователей через соцсети?

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

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

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

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

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

define('CFG_ENABLE_SOCIAL_LOGIN',false);

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

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

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

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

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

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

ВКонтакте

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

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

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

 

Ваш вопрос решен?

Похожие статьи