Patreon OAuth-Login erstellt keinen Benutzer – gehostetes Forum, gültiger Patron, keine Fehler

Hallo Discourse Team,

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:

  1. Wir gehen davon aus, dass gültige Patreon-Anmeldungen automatisch Discourse-Konten erstellen sollten – könnte etwas verhindern, dass dies auf gehosteten Instanzen geschieht?
  2. Könnte etwas in der gehosteten Umgebung oder der Patreon-Konfiguration die Benutzererstellung blockieren?
  3. 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:

1 „Gefällt mir“

Ist dein Forum nur auf Einladung zugänglich oder gibt es eine andere Einstellung, die verhindert, dass Konten erstellt werden?

1 „Gefällt mir“

Danke Jay!

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?

Vielen Dank nochmals!

1 „Gefällt mir“

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?

3 „Gefällt mir“

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.

2 „Gefällt mir“

@Pahuyuth hat diese Antwort Ihr Problem gelöst? Sieht für mich richtig aus!

2 „Gefällt mir“

Update: Problem behoben :white_check_mark:

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:

:wrench: 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:

  1. :white_check_mark: Wir haben den gesamten Anmelde- und Registrierungsprozess mit einem komplett neuen Patreon-Konto erfolgreich getestet.
  2. :white_check_mark: 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. :+1:

Vielen Dank nochmals für Ihre Hilfe und Unterstützung!

2 „Gefällt mir“

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.