Вход от сторонних сервисов — без доступа администратора

Здравствуйте,
Я хочу создать веб-сайт, где пользователь сможет войти с помощью конкретного сайта Discourse и вернуться на мой сайт с некоторой базовой информацией, такой как имя пользователя, аватар, электронная почта и идентификатор пользователя. Однако главная проблема в том, что у меня нет административного доступа к указанному форуму Discourse, и я хотел бы узнать, есть ли какой-то подход, который я мог бы использовать?

Я видел множество различных тем, посвящённых SSO и/или пользовательским ключам API.

Я обнаружил, что могу читать переменные сеанса через URL/session/current.json, но мне кажется, что это не самый очевидный способ решения этой задачи. Если у кого-то есть рекомендации, что делать, или ссылки на темы, которые помогут решить мою проблему, я буду очень признателен за ваше время!

Большое спасибо,
Айден!

Это позволило бы любому извлечь адреса электронной почты пользователей с форума, поэтому это недопустимо.

Но пользователь должен будет авторизовать попытку, верно?
В основном как OAuth

Всё ещё не происходит. Владелец сайта несёт юридическую ответственность за сохранность этих данных в тайне.