Keine Login-Methoden bei nur Discourse Connect

Hallo,

Ich habe vor 2 Wochen eine Nachricht in der Kategorie „Support“ geschrieben (Login page "/login" show "no configured method" - #2 by kev-is-coding-for-adn), aber niemand scheint eine Antwort für mich zu haben.

Da ich denke, dass dies ein Fehler ist, werde ich ihn hier posten.

Meine Einrichtung ist einfach:

  • Anmeldung erforderlich ist aktiviert
  • Discourse Connect ist aktiviert (und funktioniert)
  • Lokale Anmeldungen und lokale Anmeldungen per E-Mail sind deaktiviert

Von einer anonymen Sitzung aus, wenn ich zur Homepage meiner Community gehe (https://community.adn-soft.com), wird die Hauptseite mit der Schaltfläche „Anmelden“ angezeigt. Aber wenn ich direkt zu einer Zielseite gehe (https://community.adn-soft.com/t/test-categories-sujet-et-etiquette/69), werde ich zur „/login“-Seite weitergeleitet, auf der steht „Keine Anmeldemethoden“.

Aus meiner Sicht sollte es, da ich nur 1 Anmeldemethode konfiguriert habe (Discourse Connect), diese direkt verwenden oder zumindest die Anmeldeseite wie die Homepage anzeigen.

Ich denke, anstatt zu „/login“ weiterzuleiten, sollte es zu „/login-required“ weiterleiten.

Mache ich etwas falsch?

Vielen Dank für Ihre Hilfe
Kevin

Lokal getestet und es hat einwandfrei funktioniert.

Sobald ich die Themen-Seite als „anon“ aufrufe, werde ich zum „/sso“-Endpunkt weitergeleitet, der dann zu „Discourse Connect“ weiterleitet, das ich eingerichtet und konfiguriert habe (auf localhost:5000).

Wenn ich https://community.adn-soft.com/t/-/69 aufrufe

werde ich zum „/login“-Endpunkt weitergeleitet :thinking:

Wenn ich mir den Code ansehe, insbesondere den redirect_to_login Callback, sehe ich, dass wir nur dann zum „/sso“-Endpunkt weiterleiten, wenn sowohlDiscourse Connect“ aktiviert ist als auch die Website-Einstellung „Sofort authentifizieren“.

Standardmäßig ist diese Website-Einstellung aktiviert, aber wenn ich sie deaktiviere, dann

Daher vermute ich, dass Sie diese Website-Einstellung deaktiviert haben und sie aktivieren sollten, damit es funktioniert :+1:


Hinweis: Ich bin mir nicht ganz sicher, warum diese Website-Einstellung existiert, aber ich bin dabei, sie zusammen mit einigen anderen Authentifizierungs-bezogenen Korrekturen loszuwerden.

1 „Gefällt mir“

Ja, Sie haben absolut Recht.

Aber wenn ich dieses Verhalten aktiviere, habe ich keine Homepage mehr.
Nur damit Sie es sehen können, habe ich es gerade aktiviert.

Bearbeitung: Ich habe es gerade in den vorherigen Zustand zurückversetzt, weil ich diese Startseite brauche.