我对此有点困惑,只是想知道是否有人有什么想法。
我已经在 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
只是想补充一下,我在 spa azure 注册中添加了 2 个新的重定向,并将代码放在另外两台开发服务器上,它们都运行顺畅,office 365 登录出现,它们进行身份验证并返回到 react 应用程序。
我实际上无法看到生产服务器(Windows 10 运行 iis,用于 .net 6 c# 应用程序,其中 react 应用程序位于 wwwroot 文件夹中)我无权访问服务器,但我可以给服务器团队提供什么建议吗?他们不是故障排除的狂热粉丝,只是告诉我一切都一样。我不确定问题发生在身份验证流程的哪个位置。