SSO redirect loop

Извините, если я говорю очевидное, но я вижу корень проблемы в этой задаче на WebKit WebView.

Я пробовал решения, упомянутые здесь на форуме Discourse, но без успеха.

Один из моих коллег (он веб-программист, я нет) предложил изменить что-то на стороне провайдера SSO (не myforum.com/session/sso_provider), чтобы при вызове форума в URL через querystring передавался дополнительный параметр login=mylogin. Вероятно, вызов создания токена изменится с:
myssoprovider.com/sso?sso=xxxxx&sig=xxxxx
на:
myssoprovider.com/sso?sso=xxxxx&sig=xxxxx&login=mylogin.

Но, насколько мне известно, реализовать такое на стороне Discourse через панель настроек невозможно. Это потребует модификации, которая затрагивает более глубокие уровни и может вызвать проблемы или быть потеряна при обновлениях.

Спасибо за ваши предложения.