通过 REST API 使用 OIDC

大家好,

我已经设置了 OIDC 和 Keycloak,通过浏览器可以正确地集成 Discourse、OIDC 和 Keycloak。
我想使用 API 代表用户创建/回复帖子。为此,我想从 Keycloak 获取令牌并在 Discourse 中使用(不希望用户单独登录 Discourse)。关于我应该调用哪个 API 以及如何实现这一点,有什么帮助吗?

从 UI 我可以看到登录后会出现额外的字段,即 CSRF 令牌和 cookie,并且整个流程运行正常。我想通过 API 实现相同的功能,而无需任何 UI 干预。

任何线索都将不胜感激。

谢谢

只需使用一个适用于任何用户的全局令牌。您只能检索用户令牌一次。

1 个赞