Настройка DiscourseConnect — официальный единый вход для Discourse (sso)

Привет, @simon,

Мне, кажется, очень нужна помощь с ответом 404 от моего POC-исследования функции SSO. Я работаю над этой проблемой целый день, но так и не могу понять, в чём дело. Я смог:

  1. включить discourse_connect
  2. установить discourse_connect_url в https://localhost:4200/login
  3. задать секрет для discourse-connect: 20 символов (1) 1111111111111111111, чтобы было проще

Затем на странице входа моего Angular-приложения я отправил этот запрос, используя следующий код:

Но я получил ответ 404 Not Found.

По моим представлениям, при отправке POST-запроса на эндпоинт admin/users/sync_sso, если пользователь не существует в Discourse, система должна создать нового пользователя на основе user_id и email. Тогда возвращаемый результат должен быть объектом пользователя, а не пустым объектом со статус-кодом 404.

Я также проверил логи, но там нет никакой связанной информации об этом ошибочном ответе.

Заранее спасибо!