Azure 应用程序注册重定向 uri 不适用于 spa 应用程序,但仅适用于一台服务器

Azure 应用程序注册重定向 uri 不适用于 spa 应用程序,但仅适用于一台服务器

我对此有点困惑,只是想知道是否有人有什么想法。

我已经在 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

https://apps.axxxxxxxe.edu/eem/#code=0.ATgAb3x1E5-EDE-Y4CZfLU3Q1veLWXji-xNLqweOC3lqZyU4AAA.AgABAAIAAAD--DLA3VO7QrddgJg7WevrAgDs_wUA9P9zmmwofVpH1E2KtSIjdcvW3pB1DQg-0gXvKav4ScQxFLO发帖者KfnoG6Xji5TB_fJ8oqAniaaKXKH2mSwqZBZpzMbNLwWImTeFCZVNMno1Jbb-xHaSEPXLHEFzuW-ZJPA1XEOBLwX5t4dSeEo-TeZ1id4drN5yXyFHJCzjusdU6OX88xCrhNnp3N3cGdufYURsHQlrcGlcHsVZmY8a-TF0fdrpmIv_frgRy5 -1NDVwsLPp8mY7pmEUP_jYdg9uy2SfCvuXLMFEbh6polvyK0NY06wwjJx8w7PFpmnX3bSQxNpy5PaEezlvPk7_q-FBSGDUCbUqUaA43q1QwymvLQSG4mmajLCdm9Gy8_VERVsWqg1CWdRu2kmLygf7tFKxhDkG3Kl_UE36aCPY0M2JuDKUQ Eri5f3umvKsXKQgTwu_NlDswKGontxZ10dWj9HlW05WT-2TLSORZ6bX_C0K2Cm2cMeX6xIPqg08HonIJO5Oyqayh0KiKqhoofad6Zs8QacoH-GgY7rNPpXhJrToM2VrBfK11mP7MjEOjqST1xbbyPCwLGU7YsDO_Ahq6Okd7Gv81d2WSPh uHewRZ2KjJYD1ewqsN2xQk_blFjDnQKTgy9NWQNbAIO68yrqTfjMcBBcLlJ_a9fXpnJob3pyZ4ZYOqxkOhYfh6LVBnsBDB8XOL5XLNS9GgK31Lb9GPZG_zHtt6SlxLpFr3joh1XsbpkkzbM9Q1sTyEbZu3ictaJ6h7lkjgmU12V1CShiO7 U3nV3pjwYTTcNKvU3Phbn2BwrzL7rFdxg2HRbbWLSPTm7ha1I&client_info=eyJ1aWQiOiI3MGNkOWE4Yy01OTg5LTQ0MDctODMxYy03YjcxNjRlYzUxODAiLCJ1dGlkIjoiMTM3NTdjNmYtODQ5Zi00ZjBjLTk4ZTAtMjY1ZjJkNGRk MGQ2In0&状态=eyJpZCI6IjBlNDA3NjZmLTMwMTMtNDg4Mi04NmM1LWYxMzRjN2U2ZTg2MSIsIm1ldGEiOnsiaW50ZXJhY3Rpb25UeXBlIjoicmVkaXJlY3QifX0%3d&session_state=b925b84a-845b-42eb-a14b-7e1b205845d6

只是想补充一下,我在 spa azure 注册中添加了 2 个新的重定向,并将代码放在另外两台开发服务器上,它们都运行顺畅,office 365 登录出现,它们进行身份验证并返回到 react 应用程序。

我实际上无法看到生产服务器(Windows 10 运行 iis,用于 .net 6 c# 应用程序,其中 react 应用程序位于 wwwroot 文件夹中)我无权访问服务器,但我可以给服务器团队提供什么建议吗?他们不是故障排除的狂热粉丝,只是告诉我一切都一样。我不确定问题发生在身份验证流程的哪个位置。

相关内容