Ошибка Rails при использовании DiscourseConnect и Wordpress

Привет, Энгус, у меня та же ошибка, что и у автора темы, и я прикрепил свои логи. Можешь, пожалуйста, посмотреть?

Добро пожаловать, @Shubh_Bhalla :slight_smile:

Я перенёс ваш пост в новую тему, так как мне не совсем понятно, есть ли связь с темой, в которой вы разместили сообщение.

Не могли бы вы подтвердить несколько моментов:

  1. Ваша проблема проявляется в виде цикла перенаправления при попытке использовать DiscourseConnect с Discourse и WordPress через плагин WP Discourse. Так ли это? Если да, является ли WP Discourse провайдером DiscourseConnect?
  2. Журнал, который вы опубликовали, похоже, содержит трассировку стека исключения из Discourse. Не могли бы вы предоставить само исключение, а не только трассировку стека?
  3. Предполагая, что пункт 1 верен, какие логи есть в WP Discourse? Пожалуйста, ознакомьтесь с инструкциями по журналам WP Discourse, чтобы узнать, как получить к ним доступ.

Привет, @angus. Итак, мой Discourse размещен на экземпляре EC2, следуя этому руководству. Суть в том, что когда я пытаюсь получить доступ к discourse.mydomain, меня перенаправляет на discourse.mydomain/session/sso, а затем на https://mydomain/#/discourse/sso?sso=bm9uY2U9MTZlNjVmxNGY2M....mcmV0dXJuX3Nzb191cmw9aHR0cHMlM0ElMkYlMkZkaXNjb3Vyc2UuYmlvLWNvbnZlcnNpb24ub3JnJTJGc2Vzc2lvbiUyRnNzb19sb2dpbg%3D%3D&sig=285c1ccdd0a9e18888....c5d32291880c759b, что приводит к mydomain.
Ошибка, которую он выдает, следующая:
Screen Shot 2022-08-25 at 9.53.09 AM

Также это очень странно, что это происходит только при очистке куки-файлов для discourse.mydomain. Но эта проблема исчезает, если войти через https://discourse.mydomain/u/admin-login, и появляется снова, если очистить куки для discourse.

Скорее всего, ваша проблема вызвана неправильной настройкой DiscourseConnect. Пожалуйста, начните сначала и внимательно следуйте этому руководству. Предоставленных вами деталей пока недостаточно, чтобы дать более конкретные рекомендации.

Если после тщательного следования руководству у вас всё ещё возникнут проблемы, задайте вопрос в этой теме.

Это происходит потому, что очистка cookies фактически разлогинивает вас.