Okta-Authentifizierung mit Discourse einrichten

Wir verwenden Okta als Identity Provider für unsere Anwendung. Können wir es ermöglichen, dass sich Benutzer mit denselben Anmeldedaten über Okta in unserer Discourse-Community anmelden, und dass sie automatisch eingeloggt werden, wenn sie bereits in unserer App angemeldet sind?

Sie sollten die Okta-Integration mit dem openid-connect-Plugin konfigurieren können

Was ist mit der automatischen Anmeldung? Ich meine, wenn sich mein Benutzer in meiner App anmeldet, muss er automatisch in Discourse angemeldet oder registriert werden (keine weitere Authentifizierung erforderlich).

Wenn Ihre Discourse-Website auf login_required eingestellt ist, wird die Authentifizierung mit Okta sofort ausgelöst. Wenn der Benutzer eine aktive Sitzung bei Okta hat, wird er ohne weitere Interaktion angemeldet.

Wenn Ihre Discourse-Website nicht auf login_required eingestellt ist, müssen Benutzer lediglich einmal auf „Anmelden

Wenn wir also login_required setzen, besteht die Möglichkeit, dass der Benutzer aufgefordert wird, sich einzuloggen, falls er noch nicht in meiner App angemeldet ist, oder? Selbst wenn er nicht eingeloggt ist, kann er keine Community-Beiträge sehen!!!
Wir möchten jedoch, dass Benutzer Beiträge (nur Lesezugriff) auch ohne Anmeldung in meiner App sehen können.

Dann müssen Sie login_required deaktiviert lassen, und der Benutzer muss auf die Schaltfläche klicken, um sich einzuloggen. In Ihrer App gibt es möglicherweise einige Tricks, um die Anmeldung automatisch auszulösen, aber Discourse selbst bietet keine solche Funktion.