Discourse sso login reindirizza a localhost:3000, non 4200 (in esecuzione tramite docker)

Discourse sso login reindirizza a http://localhost:3000 ma ember-cli è in esecuzione su localhost:4200
Non riesco a trovare alcuna voce di configurazione.


Ember CLI è richiesto in modalità di sviluppo

Per eseguire Ember CLI in modalità di sviluppo, procedi come segue:


$ bin/ember-cli

Quindi visita il seguente URL per utilizzare Discourse:

http://localhost:4200

Quando accedo a http://localhost:4200, il login sso ha successo.

La mia comprensione è: dopo aver autenticato gli utenti nella mia API, restituisco il return_sso_url, che in questo caso è localhost:3000 - la porta su cui è in esecuzione il backend di discourse. Il backend di Discourse verificherà quindi i parametri prima di effettuare il login al sito di discourse. Ma poi restituisce 3000, non 4200, devo cliccare manualmente sulla porta 4200 e vedere che il mio login è riuscito.

Come reindirizzare gli utenti alla porta corretta (frontend di discourse) dopo averli verificati e registrati?

La mia domanda è la stessa di Discourse sso login redirect to localhost:3000?, ma dato che non vedo alcuna soluzione fornita in quel thread, ne creo uno nuovo.