Soweit ich das beurteilen kann, deckt die Dokumentation meine Fragen leider nicht ab. Meine OAuth-Konfigurationen funktionieren wie erwartet; Schwierigkeiten bereiten nur die zusätzlichen Funktionen, die in den Szenarien 1 und 2 beschrieben sind.
Ich suche nach etwas wie einem optionalen Parameter callback_url, der den Benutzer nach der Verifizierung seines Kontos durch den OAuth-Anbieter und der Rückkehr zu Discourse auf die Ziel-URL weiterleitet.
Ich vermute, es ist so, als würde meine Discourse-Instanz selbst als OAuth-Anbieter für meine Flask/Python-App fungieren?
Beispiel: https://discourse.example.com/auth/google?callback_url=https://example.com/home leitet den Benutzer zu Google, bringt ihn zurück zu Discourse, das ihn dann an callback_url weiterleitet.