SSO funktioniert nach Neubau mit stable v3.3.3 nicht mehr

Nicht der Fall – wir haben eine ziemlich einfache Implementierung dessen, was in Setup DiscourseConnect - Official Single-Sign-On for Discourse (sso) beschrieben wird, indem wir den Weiterleitungen folgen. Es funktioniert seit einigen Jahren reibungslos und wir haben nichts daran geändert.

Obwohl wir keine ungewöhnlichen SSO-Dinge tun, habe ich das trotzdem versucht, indem ich sie in der Rails-Konsole deaktiviert habe, und alles, was es für mich getan hat, war, die Fehlermeldung zu entfernen. In dem Sinne, dass, wenn der SSO-Anbieter zu Discourse zurückgeleitet wurde, anstelle des Fehlers Account login timed out, please try logging in again. keine Meldung (Fehler oder anderweitig) angezeigt wurde – aber leider immer noch abgemeldet.

Ich greife hier auch nach Strohhalmen, da dies ziemlich seltsam ist. Ich denke, die Tatsache, dass das Problem bei der anfänglichen Aktualisierung auf 3.3.3 über die Weboberfläche nicht auftrat, sondern erst (~36h) später nach einem Konsolen-Neubau, könnte ein Hinweis sein, aber ich weiß nicht genug über die Unterschiede zwischen den beiden.

Ich habe erneut auf 3.3.3 hochgestuft und das Problem trat sofort wieder auf. Ein Zurückwechseln auf 3.3.2 ließ SSO wieder funktionieren.

2 „Gefällt mir“