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.