мы используем ваш хостинговый сервис Discourse по адресу https://forum.pahuyuth.com и интегрировали официальный плагин Patreon.
Мы столкнулись со следующей проблемой:
Новый пользователь является активным платным патроном нашего тарифа за 30 евро в месяц (присоединился 20 апреля 2025 года).
Он пытается войти через «Вход с помощью Patreon».
Процесс OAuth завершается: → пользователь перенаправляется на Patreon, нажимает «Разрешить» и возвращается на форум.
Результат: Вместо входа в систему или создания учётной записи пользователя снова перекидывает на экран входа. Сообщение об ошибке не отображается.
Мы:
Проверили статус патрона
Записали полную демонстрацию процесса входа (ссылка ниже)
Проверили настройки плагина — интеграция включена, и со нашей стороны всё выглядит корректно.
Мы обратились в team@discourse.org по электронной почте 7 мая и отправили напоминание 9 мая, но понимаем, что время ответа может варьироваться. Публикуем здесь в надежде получить разъяснения.
Вопросы:
Мы понимаем, что при входе через Patreon должны автоматически создаваться учётные записи в Discourse — возможно ли, что что-то препятствует этому на хостинговых экземплярах?
Может ли что-то в хостинговой среде или конфигурации Patreon блокировать создание учётной записи?
Можете ли вы проверить или расследовать это на стороне сервера?
Готовы предоставить дополнительные детали в частном порядке, если это потребуется.
Ниже приведена запись процесса входа с точки зрения пользователя, демонстрирующая полный процесс OAuth и последующее перенаправление:
Да — мы дважды проверили все соответствующие настройки:
invite onlyотключен
allow new registrationsотключен (намеренно — мы разрешаем доступ только через OAuth через Patreon)
login requiredвключен
Вход через Patreon включен и правильно настроен
Для ясности: это форум только для Patreon — все обычные способы входа (например, локальные учетные записи) отключены для пользователей и используются только внутренне в административных целях.
Таким образом, с нашей стороны ничего не должно препятствовать созданию учетной записи для действительных подписчиков Patreon.
Тем не менее, после успешного входа через OAuth с помощью Patreon пользователя возвращают на экран входа без создания учетной записи.
Есть ли какие-либо дополнительные идеи, что может вызывать эту проблему?
Не уверен, что правильно понял ваши цели. Если вы хотите разрешить доступ только через Patreon, зачем отключать регистрации в целом, вместо того чтобы отключить Включить локальные входы?