Синхронизация входа SSO в Discourse с API

У меня возникли проблемы с синхронизацией входа в Discourse через API. Я прочитал множество постов, но так и не разобрался.

Как упоминается в следующем посте https://meta.discourse.org/t/sso-synced-login-state-tips/60464, к URL-адресу сайта форума можно добавить session/sso, и пользователь войдет в систему Discourse, кликнув по этой ссылке.

Однако нам необходимо выполнять вход пользователя в Discourse на стороне сервера, чтобы не приходилось изменять ссылки для авторизации.
В качестве примера можно привести реализацию New Relic. Когда пользователь входит на основной сайт, а затем обновляет страницу форума без клика по какой-либо ссылке, он автоматически считается авторизованным.
https://discuss.newrelic.com/

Подскажите, пожалуйста, как этого можно добиться?
Спасибо.