
我對此有點困惑,只是想知道是否有人有任何想法。
我已經在 azure 中註冊了一個具有 3 個 spa 重定向的應用程序,它是一個 .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 的 url,然後是 /#code= 和我的存取令牌,它會拋出 404 錯誤
伺服器團隊向我保證,開發和生產的 iis 設定是相同的(當然我看不到這一點)
我已經排查好幾天了,但我無法弄清楚是否有人有任何想法可以排除故障?
這是我透過 404 返回的 url
只是想添加我添加了2 個新的重定向到spa azure 註冊,並將代碼放在另外兩個開發伺服器上,它們都完美地工作,Office 365 登入出現,它們進行身份驗證,然後返回到反應應用程式.
我實際上對生產伺服器沒有任何可見性(Windows 10 為 .net 6 c# 應用程式運行 iis,並在 wwwroot 資料夾中使用 React 應用程式)我不允許訪問伺服器,但是我可以提供任何建議嗎伺服器團隊並不熱衷於故障排除,只是告訴我一切都是一樣的。我不確定身份驗證流程中的哪個位置出現問題。