SAML с RelayState

Уважает ли плагин SAML для Discourse параметр RelayState SAML, если он отправляется провайдером идентификации (IDP)? То есть, будет ли перенаправление происходить туда, куда указывает параметр RelayState, после аутентификации?

Вот почему я задаю этот вопрос:

Я использую плагин SAML для аутентификации через IDP, предоставляемый Mini-Orange и работающий на Joomla. Это работает хорошо.

Сейчас мы пытаемся интегрировать Discourse с продуктом Linguise. Этот замечательный продукт способен выполнять перевод каждого элемента страницы на лету, и он отлично работает на нашем тестовом сервере, где не используется аутентификация через SAML.

Наша конкретная проблема заключается в том, что Linguise работает с использованием поддомена для каждого языка. Таким образом, если я нахожусь на https://mysite.com и использую переключатель языков на экране для переключения, например, на французский, меня перенаправит на https://fr.mysite.com.

Снова повторюсь: это работает отлично. Проблема заключается в интеграции с SAML.

Discourse SAML отправляет запрос на аутентификацию в IDP, и обычно после аутентификации происходит перенаправление на обычный основной URL сайта (mysite.com). Это ломает работу, потому что я хочу, чтобы перенаправление происходило на fr.mysite.com.

Поэтому я работаю с моим провайдером IDP над отправкой соответствующего параметра RelayState, который соответствует правильному URL сайта (fr.mysite.com, который они получают из HTTP Origin исходного запроса на аутентификацию).

Если я оплачу эту настройку, будет ли Discourse уважать параметр RelayState?