wir haben ein sehr seltsames Problem mit unserem Discourse SSO. Seit ein Benutzer sich von der Nachahmung abgemeldet hat, kann er sich nicht mehr anmelden. Folgendes passiert jetzt, wenn er versucht, sich anzumelden: (der Benutzer war zuvor bei Nextcloud angemeldet).
Der Server schließt einfach die Verbindung. Ich kann keine Fehlermeldung finden. Nicht in irgendeinem der Nginx-Proxys, nicht in Discourse, nicht in Nextcloud.
Interessanterweise hat dies nichts mit dem Netzwerk oder dem Gerät zu tun. Es ist nur dieser Benutzer, der sich nicht anmelden kann.
Ich habe auch versucht, die SSO-Daten aus Discourse zu löschen und die E-Mail-Adresse zu ändern, um die Erstellung eines neuen Discourse-Kontos zu erzwingen. Das Problem besteht weiterhin.
Ich vermute, dass dies ein Problem mit dem Nextcloud-Plugin ist, aber ich sehe keine Fehlermeldungen von Discourse, was mich überrascht. (Ich habe das Protokoll gelöscht und es erneut versucht, es erschien kein Eintrag.)
Okay, jetzt haben wir ein ECHTES Problem. Das Problem scheint sich auf andere Benutzer auszubreiten. Und der zweite ist kein Administrator und kann daher die Problemumgehung nicht nutzen.
Wenn ich (kostenpflichtigen) Support kontaktieren möchte, mit wem muss ich mich in meinem Fall an ihn wenden?
Ja. Nextcloud SSO unterstützt nur GET und keine POST-basierten Anmeldungen. Unser Nginx-Proxy hat die Anfrage stillschweigend verworfen, da wir zu viele Gruppen hatten, die den Anfrage-Header füllten.
Unsere aktuelle Problemumgehung besteht darin, das Plugin manuell zu patchen, um keine Gruppen einzuschließen:
Wir werden bald zu Keycloak für die Authentifizierung wechseln.