Skip to Content
РуководстваНастройка социальной авторизации

Настройка авторизации через социальные сети

Flute CMS поддерживает авторизацию пользователей через популярные социальные сети. Система позволяет настроить вход через Discord, Steam, VK, Google и другие платформы.

⚠️

Для настройки социальной авторизации необходимо иметь права admin.social или admin.boss.

Подготовка к настройке

Требования для работы с социальными сетями

Перед началом настройки убедитесь, что выполнены следующие условия:

  1. SSL-сертификат — все современные социальные платформы требуют защищённого соединения HTTPS для OAuth авторизации.
  2. Доменное имя — localhost и IP-адреса не поддерживаются большинством социальных сетей.
⚠️

Без SSL-сертификата авторизация через социальные сети работать не будет! Обязательно настройте HTTPS перед началом конфигурации.

Общие настройки авторизации

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

Перейдите в Админ-панельОсновные настройкиПользователи. Найдите раздел “Настройки авторизации” и включите параметр “Только социальная авторизация”.

Настройки авторизации

Настройка социальных сетей

Чтобы настроить социальные сети, перейдите в Админ-панельСоциальные сети и нажмите кнопку “Добавить”.

Настройки социальных сетей

Каждые параметры социальной сети имеют свои уникальные параметры.

⚠️

Некоторые социальные сети могут не поддерживать авторизацию через Flute CMS.

Решение типичных проблем

Ошибка “redirect_uri_mismatch”

Причина: URL перенаправления в настройках социальной сети не совпадает с URL в Flute.

Решение: Убедитесь, что URL в настройках социальной платформы точно совпадает с URL в настройках Flute, включая протокол (https://) и слэши.

Ошибка “invalid_client”

Причина: Неверный Client ID или Client Secret.

Решение: Проверьте правильность копирования ключей из панели разработчика социальной сети.

Авторизация не работает на localhost

Причина: Большинство социальных сетей не поддерживают localhost для OAuth.

Решение: Используйте реальный домен или настройте локальный домен через hosts файл.

Ошибка SSL/TLS

Причина: Отсутствует или неправильно настроен SSL-сертификат.

Решение: Убедитесь, что сайт доступен по HTTPS и сертификат действителен.

⚠️

При возникновении проблем с авторизацией всегда проверяйте логи системы и убедитесь в корректности всех URL и ключей доступа.