Я только что перечитал свой предыдущий ответ. Я хотел написать, что подход, описанный в этой теме, должен работать: Создание ссылки для входа через SSO. Именно так наш плагин для WordPress создаёт ссылки, которые автоматически авторизуют пользователей в Discourse. То, что я ещё не тестировал, — это использование этого подхода с URL предзаполненного сообщения, установленным в качестве return_path.
Дайте знать, если что-то всё ещё неясно.