Части моего сайта, не относящиеся к Discourse, используют Discourse Connect Provider для входа. Вчера я заметил, что страница входа в Discourse больше не перенаправляет обратно на страницу, с которой пришёл пользователь. Вместо этого успешный вход перенаправляет на наш форум. Мы не меняли то, что отправляем в конечную точку Discourse /session/sso_provider, с мая, и параметр return_sso_url, который мы указываем в теле запроса, на мой взгляд, соответствует нашим ожиданиям.
Я использую версию Discourse 3.6.0.beta1-dev. Не знаю, когда именно возникла проблема, так как сам я редко выхожу из системы. С мая мы несколько раз обновляли Discourse, что заставляет меня задуматься, не является ли это регрессией.
Где можно поискать информацию для дальнейшего устранения неполадок?
Я перенёс это в категорию «ошибки», так как теперь довольно уверен, что это действительно ошибка в Discourse.
Эти два сообщения, отвечающих на инструкции по настройке Discourse Connect, описывают ту же проблему, с которой я столкнулся:
В первом из этих двух сообщений проблема упоминается после обновления до версии 3.5.0.beta5-dev в конце мая. Я уже определил, что у нас проблема возникла не раньше мая, и подозреваю, что это не совпадение.