OIDC über REST API verwenden

Hallo zusammen,

Ich habe OIDC und Keycloak eingerichtet und kann über den Browser Discourse, OIDC und Keycloak ordnungsgemäß integrieren.
Ich möchte die API verwenden, um Beiträge im Namen von Benutzern zu erstellen/zu beantworten. Dazu möchte ich den Token von Keycloak abrufen und ihn in Discourse verwenden (ich möchte nicht, dass sich Benutzer separat bei Discourse anmelden). Kann mir jemand helfen, welche API ich aufrufen und wie ich das erreichen kann?

Über die Benutzeroberfläche sehe ich, dass nach der Anmeldung zusätzliche Felder erscheinen, d. h. CSRF-Token und Cookie, und der gesamte Ablauf funktioniert einwandfrei. Ich möchte dasselbe erreichen, aber über die API ohne jegliche Benutzeroberflächeneingriffe.

Jeder Hinweis wird geschätzt.

Vielen Dank

Verwenden Sie einfach ein globales Token, das für jeden Benutzer funktioniert. Sie können Benutzertoken nur einmal abrufen.

1 „Gefällt mir“