
これに少し困惑しているので、誰か何かアイデアがあるか知りたいだけです。
私は3つのSPAリダイレクトを持つアプリケーションをAzureに登録しました。これは.net Core Reactアプリケーションです。
http://localhost:3000/eem/ (ローカル開発) https://xxxxxx:4388/eem/ (開発) およびhttps://apps.axxxxxxxxxege.edu/eem/(製品版)
開発と開発は完璧に機能し、ユーザーは Office 365 ログインにリダイレクトされ、認証後にリダイレクト URL に戻されて続行されます。
しかし生産中https://apps.axxxxxxxxxege.edu/eem/Office 365 ログインにアクセスして認証しますが、リダイレクト URL と /#code= およびアクセス トークンを含む URL が取得され、404 エラーが発生します。
サーバー チームは、IIS が開発と本番で同じように設定されていることを保証しました (もちろん、私にはそれがわかりません)
何日もトラブルシューティングをしていますが、解決できません。どこでトラブルシューティングすればよいか、誰かアイデアをお持ちですか?
404で返されるURLは次のとおりです
追加したいのは、spa azure 登録に 2 つの新しいリダイレクトを追加し、コードを他の 2 つの開発サーバーに配置したのですが、どちらも問題なく動作し、Office 365 ログインが表示され、認証されて、React アプリケーションに戻ります。
実稼働サーバー (wwwroot フォルダーに React アプリケーションがある .net 6 c# アプリ用の IIS を実行している Windows 10) については、実際には何もわかりません。サーバーへのアクセスは許可されていませんが、サーバー チームに何か提案できることはありますか。彼らはトラブルシューティングをあまり好んでおらず、すべてが同じであるとだけ言ってきます。認証フローのどこで問題が発生しているのかわかりません。