Настройка авторизации через социальные сети
Flute CMS поддерживает авторизацию пользователей через популярные социальные сети. Система позволяет настроить вход через Discord, Steam, VK, Google и другие платформы.
Для настройки социальной авторизации необходимо иметь права admin.social
или admin.boss
.
Подготовка к настройке
Требования для работы с социальными сетями
Перед началом настройки убедитесь, что выполнены следующие условия:
- SSL-сертификат — все современные социальные платформы требуют защищённого соединения HTTPS для OAuth авторизации.
- Доменное имя — 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 и ключей доступа.