OAuth-Verbindung von Discourse

Hallo Team,

um meine lokal bereitgestellte Discourse-Anwendung mit meinem internen OAuth-Dienst zu verbinden, kann ich dann einfach die Client-ID und das Client-Secret in die Google-OAuth-Felder in den Login-Einstellungen der Anwendung eingeben?

Nein, die Google OAuth2-Einstellungen funktionieren nur für die Verbindung mit Google. Um eine Verbindung zu einem benutzerdefinierten OAuth2-Dienst herzustellen, solltest du dir Folgendes ansehen:

Oder falls dein IDP OpenID Connect unterstützt, ist dieses Plugin einfacher zu konfigurieren:

Hallo David,

was genau ist ein OpenID Connect Discovery-Dokument? Ist es die URL meines OAuth-Dienstes? Mein OAuth-Dienst generiert eine Client-ID und ein Client-Secret, sobald ich eine URL der Discourse-Anwendung hinzufüge. Wenn ich die Anwendung auswähle, wird ein Endpunkt angezeigt. Soll ich diese URL in dieses Feld einfügen?

Wenn Ihr Identitätsdienst kein OpenID Connect-Discovery-Dokument bereitstellt, müssen Sie das OAuth2 Basic-Plugin verwenden (der erste Link oben).