RelayState가 포함된 SAML

Discourse SAML 플러그인은 IDP(아이덴티티 프로바이더)에서 SAML RelayState 파라미터를 전송하는 경우 이를 존중합니까? 즉, 인증 완료 후 RelayState 파라미터에 지정된 위치로 리다이렉트하는 것이 가능한가요?

이렇게 질문하는 이유는 다음과 같습니다:

저는 현재 Mini-Orange에서 제공되고 Joomla에서 실행되는 IDP를 사용하여 SAML 플러그인으로 인증을 수행하고 있습니다. 지금까지 잘 작동하고 있습니다.

현재 Discourse를 Linguise 제품과 통합하는 작업을 진행 중입니다. 이 놀라운 제품은 페이지의 모든 요소를 실시간으로 번역할 수 있으며, SAML 인증을 사용하지 않는 테스트 서버에서는 매우 잘 작동합니다.

우리의 구체적인 문제는 Linguise가 각 언어별로 서브도메인을 사용한다는 점입니다. 예를 들어 https://mysite.com에 있는 상태에서 화면의 언어 전환기를 사용하여 프랑스어로 전환하면 https://fr.mysite.com으로 리다이렉트됩니다.

다시 말하지만, 이 부분은 잘 작동합니다. 문제는 SAML 통합에 있습니다.

Discourse SAML은 IDP에 인증 요청을 보내며, 일반적으로 인증 후 표준 메인 사이트 URL(mysite.com)로 리다이렉트합니다. 이는 문제를 일으키는데, 저는 fr.mysite.com으로 리다이렉트되기를 원하기 때문입니다.

따라서 저는 IDP 제공업체와 협력하여 원래 인증 요청의 HTTP Origin에서 파생된 올바른 사이트 URL(fr.mysite.com)과 일치하는 적절한 RelayState 파라미터를 전송하도록 조정하고 있습니다.

이 커스터마이징 비용을 지불하게 된다면, Discourse는 RelayState를 존중할까요?