너무 당연한 말을 하고 있는 건 아닌지 걱정되지만, 이 문제의 원인이 WebKit WebView에 있는 것 같습니다.
여기 discourse 포럼에 언급된 우회 방법을 시도해 보았지만 성공하지 못했습니다.
제 동료 중 한 명(그는 웹 프로그래머이고, 저는 아닙니다)은 SSO 제공자(myforum.com/session/sso_provider가 아님)의 설정을 변경하여 포럼을 호출할 때 URL 쿼리스트링에 login=mylogin이라는 추가 매개변수를 포함하는 GET 요청을 보내도록 하는 것을 제안했습니다.
아마도 토큰 생성 호출이 다음과 같이 변할 것입니다.
myssoprovider.com/sso?sso=xxxxx&sig=xxxxx
에서
myssoprovider.com/sso?sso=xxxxx&sig=xxxxx&login=mylogin
으로.
하지만 제가 아는 한, discourse 설정 패널에서 이런 기능을 구현하는 것은 불가능하며, 오히려 더 깊은 부분에 개입하는 플러그인(mod)을 사용해야 합니다. 이는 문제를 일으키거나 업데이트 과정에서 사라질 수 있습니다.
제안해 주시면 감사하겠습니다.