Проблема с WordPress <> Discourse SSO для авторизованных пользователей

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

Ожидаемое вами поведение «вход один раз — автоматический вход везде» характерно для взаимосвязанных сервисов, таких как Meta (например, вход в Facebook автоматически даёт доступ к Instagram), потому что это централизованно управляемые платформы (хотя даже централизованные сервисы иногда работают так же, как DiscourseConnect).

В отличие от этого, вы имеете дело с независимыми фреймворками с открытым исходным кодом (то есть WordPress и Discourse). Их можно настроить так, чтобы они эффективно работали так, как вы ожидаете, но для этого требуется специфическая кастомная разработка, учитывающая ваш конкретный случай использования. Это никогда не будет работать так, как система аутентификации DiscourseConnect, которая обслуживает тысячи различных сценариев использования.

Нет, с оговоркой, что я бы поставил под сомнение саму необходимость её включения. Однако без дополнительной информации я не вижу проблем с её использованием.