Спасибо @thoka
Создание и настройка ключа API:
Работа с этой документацией похожа на генерацию ключа API из Discourse (учетная запись сообщества), а затем его ручное добавление в мое веб-приложение, которое я буду использовать позже для вызовов API.
- Использование Discourse в качестве провайдера идентификации (SSO, DiscourseConnect)
Это также не удовлетворит мою потребность в потоке OAuth, так как после успешного завершения всех шагов не возвращается никакой токен.
Это полезно только для входа через SSO.
Я объясню свой случай использования немного подробнее:
Пользователь может нажать кнопку [Добавить Discourse],
что перенаправит его на страницу OAuth Discourse, где пользователь предоставит мне все разрешения.
После нажатия «Принять» Discourse вернет токен на мой callbackUrl,
который я сохраню и буду использовать для дальнейших вызовов API.
Есть ли какая-либо документация, которая поможет мне достичь этого?