Вход через Discourse SSO перенаправляет на http://localhost:3000, но Ember CLI работает на порту 4200.
Я не могу найти соответствующие настройки конфигурации.
Для работы в режиме разработки требуется Ember CLI
Чтобы запустить Ember CLI в режиме разработки, выполните следующие действия:
$ bin/ember-cli
Затем перейдите по следующей ссылке, чтобы использовать Discourse:
http://localhost:4200
При доступе по адресу http://localhost:4200 вход через SSO проходит успешно.
Мое понимание процесса таково: после аутентификации пользователей в моем API я возвращаю параметр return_sso_url, который в данном случае указывает на localhost:3000 — порт, на котором работает бэкенд Discourse. Бэкенд Discourse проверяет параметры, после чего пользователь входит в систему на сайте Discourse. Однако перенаправление происходит на порт 3000, а не на 4200, поэтому мне приходится вручную переходить на порт 4200, чтобы увидеть подтверждение успешного входа.
Как настроить перенаправление пользователей на правильный порт (фронтенд Discourse) после проверки и входа в систему?
Мой вопрос аналогичен вопросу по ссылке Discourse sso login redirect to localhost:3000?, но поскольку в той теме не было предоставлено решения, я создал новую.