Нет методов входа при использовании только Discourse Connect

Проверил локально — всё работает отлично.

Как только я захожу на страницу темы как «аноним», меня перенаправляет на endpoint /sso, который затем перенаправляет на локальный «Discourse Connect», который я настроил и сконфигурировал (на localhost:5000).

Когда я пытаюсь перейти по ссылке https://community.adn-soft.com/t/-/69

меня перенаправляет на endpoint /login :thinking:

Изучив код, и особенно обратный вызов redirect_to_login, я вижу, что перенаправление на endpoint /sso происходит только тогда, когда и «Discourse Connect» включен, и включена настройка сайта «auth immediately».

По умолчанию эта настройка сайта включена, но когда я её отключаю, то

Поэтому я предполагаю, что у вас эта настройка сайта отключена, и вам следует включить её, чтобы всё заработало :+1:


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

1 лайк