wir nutzen Ihren gehosteten Discourse-Dienst unter https://forum.pahuyuth.com und haben das offizielle Patreon-Plugin integriert.
Wir stoßen auf folgendes Problem:
Ein neuer Benutzer ist ein aktiver zahlender Patron in unserer 30 €/Monat-Stufe (beitrat am 20. April 2025).
Er versucht, sich über „Mit Patreon anmelden“ anzumelden.
Der OAuth-Prozess wird abgeschlossen: → Weiterleitung zu Patreon, Klick auf „Zulassen“ und Rückkehr zum Forum.
Ergebnis: Anstatt angemeldet zu werden oder ein Konto erstellt zu bekommen, wird der Benutzer zurück zum Anmeldebildschirm geleitet. Es wird keine Fehlermeldung angezeigt.
Wir haben:
Den Patron-Status überprüft
Eine vollständige Bildschirmaufnahme des Anmeldevorgangs erstellt (unten verlinkt)
Die Plugin-Einstellungen überprüft – die Integration ist aktiviert und auf unserer Seite sieht alles korrekt aus.
Wir haben das Team@discourse.org am 7. Mai per E-Mail kontaktiert und am 9. Mai nachgefasst, verstehen aber, dass die Reaktionszeiten variieren können. Wir posten hier in der Hoffnung, einige Klärungen zu erhalten.
Fragen:
Wir gehen davon aus, dass gültige Patreon-Anmeldungen automatisch Discourse-Konten erstellen sollten – könnte etwas verhindern, dass dies auf gehosteten Instanzen geschieht?
Könnte etwas in der gehosteten Umgebung oder der Patreon-Konfiguration die Benutzererstellung blockieren?
Können Ihr Team dies auf dem Backend überprüfen oder untersuchen?
Gerne teilen wir weitere Details privat mit, falls erforderlich.
Hier ist die Aufzeichnung der Anmeldung aus der Perspektive des Benutzers, die den vollständigen OAuth-Prozess und die daraus resultierende Weiterleitung zeigt:
Ja – wir haben alle relevanten Einstellungen noch einmal überprüft:
Nur Einladungen ist deaktiviert
Neue Registrierungen zulassen ist deaktiviert (absichtlich – wir erlauben den Zugriff nur über OAuth über Patreon)
Anmeldung erforderlich ist aktiviert
Patreon-Anmeldung ist aktiviert und korrekt konfiguriert
Zur Klarstellung: Dies ist ein Forum nur für Patreon-Mitglieder – alle regulären Anmeldungen (z. B. lokale Konten) sind für Benutzer deaktiviert und werden nur intern für administrative Zwecke verwendet.
Von unserer Seite sollte es also nichts geben, was die Kontoerstellung für gültige Patrons verhindert.
Dennoch wird der Benutzer nach einer erfolgreichen OAuth-Anmeldung über Patreon zurück zum Anmeldebildschirm geleitet, ohne dass ein Konto erstellt wird.
Haben Sie weitere Ideen, was dies verursachen könnte?
Ich bin mir nicht sicher, ob ich Ihre Ziele richtig verstehe. Wenn Sie nur den Zugriff über Patreon wünschen, warum deaktivieren Sie dann Registrierungen im Allgemeinen, anstatt Enable local logins zu deaktivieren?
Das ist es. Wenn Sie niemals neue Benutzer wollen, müssen Sie das ändern.
Sie möchten sich vielleicht lokal anmelden deaktivieren. Das erlaubt neuen Benutzern, die sich mit Patreon anmelden, erlaubt aber nicht Benutzern, sich ohne Patreon anzumelden.
Vielen Dank nochmals an alle, die Input gegeben haben – und ein besonderer Dank an @pfaffman, der uns sofort in die richtige Richtung gewiesen hat.
Wir haben das Problem nun identifiziert und behoben:
Die Einstellung Neue Registrierungen zulassen war in unserer gehosteten Instanz tatsächlich deaktiviert.
Dies blockierte OAuth-basierte Anmeldungen, obwohl die Patreon-Authentifizierung selbst ordnungsgemäß funktionierte. Hier ist, was wir bestätigt haben:
Wir haben den gesamten Anmelde- und Registrierungsprozess mit einem komplett neuen Patreon-Konto erfolgreich getestet.
Der Benutzer, der uns ursprünglich auf das Problem aufmerksam gemacht hat, konnte sich danach ebenfalls ohne Probleme anmelden.
Alles funktioniert jetzt wieder einwandfrei – Benutzer werden wie erwartet erstellt und der entsprechenden Patreon-Gruppe hinzugefügt.
Vielen Dank nochmals für Ihre Hilfe und Unterstützung!