SAMLとRelayState

Discourse SAMLプラグインは、IDP(アイデンティティプロバイダー)から送信されたSAML RelayStateパラメータを尊重しますか?つまり、認証後にRelayStateパラメータが示す場所にリダイレクトしますか?

なぜ私が尋ねるかというと:

私はMini-Orangeが提供するIDPでSAMLプラグインを使用してJoomlaで認証しています。これはうまくいっています。

現在、DiscourseとLinguise製品を統合しようとしています。この素晴らしい製品は、ページ上のすべての要素をオンザフライで翻訳でき、SAML認証を使用しないテストサーバーでは非常によく機能します。

私たちの具体的な問題は、Linguiseは言語ごとにサブドメインを使用することです。そのため、https://mysite.comにいて、画面上の言語スイッチャーを使用してフランス語などに切り替えると、https://fr.mysite.comにリダイレクトされます。

これも問題なく機能します。問題はSAML統合です。

Discourse SAMLは認証リクエストをIDPに送信し、通常は認証後に通常のメインサイトURL(mysite.com)にリダイレクトします。これは問題を発生させます。なぜなら、fr.mysite.comにリダイレクトさせたいからです。

そのため、IDPプロバイダーと協力して、適切なサイトURL(元の認証リクエストのHTTP Originから派生するfr.mysite.com)に一致する適切なRelayStateパラメータを送信しています。

このカスタマイズにお金を払えば、DiscourseはRelayStateを尊重しますか?