Discourse の公式シングルサインオン DiscourseConnect のセットアップ (sso)

こんにちは @simon さん、

このSSO機能のPOC(概念実証)での404エラーについて、助けが必要だと思います。この問題に一日中取り組んでいますが、まだ原因を特定できていません。以下のことはできました。

  1. discourse_connect を有効化
  2. discourse_connect_url を https:/ /localhost:4200/login に設定
  3. discourse-connect secret: 20’s (1) 1111111111111111111 (単純にするため)

その後、Angularアプリのログインページで、以下のコードに従ってリクエストを送信しました。


しかし、404 Not Found という応答が返ってきました。

私の理解では、admin/users/sync_sso エンドポイントにPOSTリクエストを送信する際、ユーザーがDiscourseに存在しない場合は、user_id と email に基づいて新しいユーザーを作成し、返される結果は空のオブジェクトではなく、ユーザーオブジェクトであるべきです。ステータスコードは404ではありません。
ログも確認しましたが、この失敗した応答に関連する情報は提供されていませんでした。

よろしくお願いします!