Использование OIDC через REST API

Всем привет,

Я настроил OIDC и Keycloak. Через браузер мне удалось корректно интегрировать Discourse, OIDC и Keycloak.

Хочу использовать API для создания и ответа на посты от имени пользователей. Для этого мне нужно получить токен из Keycloak и использовать его в Discourse (не желая, чтобы пользователи отдельно входили в систему Discourse). Подскажите, пожалуйста, какой API следует вызывать и как этого достичь?

В интерфейсе я вижу, что после входа появляются дополнительные поля: CSRF-токен и cookie, и весь процесс работает корректно. Я хочу добиться того же, но через API, без какого-либо взаимодействия с интерфейсом.

Любые подсказки будут очень полезны.

Спасибо.

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