こんにちは @simon さん、
このSSO機能のPOC(概念実証)での404エラーについて、助けが必要だと思います。この問題に一日中取り組んでいますが、まだ原因を特定できていません。以下のことはできました。
- discourse_connect を有効化
- discourse_connect_url を https:/ /localhost:4200/login に設定
- discourse-connect secret: 20’s (1) 1111111111111111111 (単純にするため)
その後、Angularアプリのログインページで、以下のコードに従ってリクエストを送信しました。
しかし、404 Not Found という応答が返ってきました。
私の理解では、admin/users/sync_sso エンドポイントにPOSTリクエストを送信する際、ユーザーがDiscourseに存在しない場合は、user_id と email に基づいて新しいユーザーを作成し、返される結果は空のオブジェクトではなく、ユーザーオブジェクトであるべきです。ステータスコードは404ではありません。
ログも確認しましたが、この失敗した応答に関連する情報は提供されていませんでした。
よろしくお願いします!
