Discourse sso Login-Umleitung zu http://localhost:3000, aber ember-cli läuft auf localhost:4200
Ich kann keine Konfigurationselemente finden.
Ember CLI ist im Entwicklungsmodus erforderlich
Um Ember CLI im Entwicklungsmodus auszuführen, gehen Sie bitte wie folgt vor:
$ bin/ember-cli
Besuchen Sie dann die folgende URL, um Discourse zu verwenden:
http://localhost:4200
Wenn ich http://localhost:4200 aufrufe, ist die SSO-Anmeldung erfolgreich.
Mein Verständnis ist: Nachdem Benutzer in meiner API authentifiziert wurden, gebe ich die return_sso_url zurück, die in diesem Fall localhost:3000 ist – der Port, auf dem das Discourse-Backend läuft. Das Discourse-Backend überprüft dann die Parameter, bevor es mich auf der Discourse-Website anmeldet. Aber dann gibt es 3000 zurück, nicht 4200. Ich muss manuell auf den Port 4200 klicken und sehen, dass meine Anmeldung erfolgreich war.
Wie kann ich Benutzer nach der Überprüfung und Anmeldung an den richtigen Port (Discourse-Frontend) weiterleiten?
Meine Frage ist dieselbe wie Discourse sso login redirect to localhost:3000?, aber da ich in diesem Thread keine Lösung sehe, erstelle ich eine neue.