Azure 앱 등록 리디렉션 URI가 스파 애플리케이션에서는 작동하지 않지만 하나의 서버에서만 작동합니다.

Azure 앱 등록 리디렉션 URI가 스파 애플리케이션에서는 작동하지 않지만 하나의 서버에서만 작동합니다.

엄마는 이것에 대해 조금 당황했고 누군가 아이디어가 있는지 궁금해했습니다.

3개의 스파 리디렉션이 있는 애플리케이션을 Azure에 등록했습니다. .net 핵심 반응 애플리케이션입니다.

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가 dev와 prod에 대해 동일하게 설정되어 있다고 확신했습니다(물론 나는 그것을 볼 수 없습니다).

며칠 동안 문제를 해결했지만 알 수 없습니다. 문제를 해결해야 할 위치를 아는 사람이 있습니까?

404와 함께 내가 받은 URL은 다음과 같습니다.

https://apps.axxxxxxe.edu/eem/#code=0.ATgAb3x1E5-EDE-Y4CZfLU3Q1veLWXji-xNLqweOC3lqZyU4AAA.AgABAAIAAAD--DLA3VO7QrddgJg7WevrAgDs_wUA9P9zmmwofVpH1E2KtSIjdcvW3pB1DQg- 0gXvKav4ScQxFLOfhsdmaSxu81pJMClR8PJLH73yc03m-wCOSAfJZtwnzXR_Mq76jaxiJ_ kHME6Kk76HkFp_1cQDG99ztIcFPrIShjHhI36-DjQ7jz_lJ5WqPWTRCDfL5Y-pzhsWcUY_5 z_gxqyby09ozd3cgiPqY5kNFszhf2JiljIH895GK3cIWA_460Er8KfnoG6Xji5TB_fJ8oqAniaaKX KH2mSwqZBZpzMbNLwWImTeFCZVNMno1Jbb-xHaSEPXLHEFzuW-ZJPA1XEOBLwX5t4dSeEo-TeZ1id 4drN5yXyFHJCzjusdU6OX88xCrhNnp3N3cGdufYURsHQlrcGlcHsVZmY8a-TF0fdrpmIv_frgRy5-1NDVwsLPp8mY7pmEUP_jYdg9uy2SfCvuXLMFEbh6polvyK0NY06wwjJx8w7PFpmnX3bS QxNpy5PaEezlvPk7_q-FBSGDUCbUqUaA43q1QwymvLQSG4mmajLCdm9Gy8_VERVsWqg1CWdRu2kmLygf7tFKxhDkG3Kl_UE36aCPY0M2JuDKUQEri5f3umvKsXKQgTwu_NlDswKontxZ10dW j9HlW05WT- 2TLSORZ6bX_C0K2Cm2cMeX6xIPqg08HonIJO5Oyqayh0KiKqhoofad6Zs8QacoH-GgY7rNPpXhJrToM2VrBfK11mP7MjEOjqST1xbbyPCwLGU7YsDO_Ahq6Okd7Gv81d2WSPhuHewRZ2KjJY D1ewqsN2xQk_blFjDnQKTgy9NWQNbAIO68yrqTfjMcBBcLlJ_a9fXpnJob3pyZ4ZYOqxkOhYfh6LVBnsBDB8XOL5XLNS9GgK31Lb9GPZG_zHtt6SlxLpFr3joh1XsbpkkzbM9Q1sTyEbZ u3ictaJ6h7lkjgmU12V1CShiO7U3nV3pjwYTTcNKvU3Phbn2BwrzL7rFdxg2HRbbWLSPTm7ha1I&client_info=eyJ1aWQiOiI3MGNkoWE4Yy01OTg5LTQ0MDctODMxYy03YjcxNjRlYzUxODAiLCJ1d GlkIjoiMTM3NTdjNmYtODQ5Zi00ZjBjLTk4ZTAtMjY1ZjJkNGRkMGQ2In0&state=eyJpZCI6IjBlNDA3NjZmLTMwMTMtNDg4Mi04NmM1LWYxMzRjN2U2ZTg2MSIsIm1ldGEiOnsiaW50ZXJhY3Rpb 25UeXBlIjoicmVkaXJlY3QifX0%3d&session_state=b925b84a-845b-42eb-a14b-7e1b205845d6

스파 Azure 등록에 2개의 새로운 리디렉션을 추가하고 다른 두 개의 개발 서버에 코드를 추가했는데 둘 다 완벽하게 작동합니다. Office 365 로그인이 나타나면 인증하고 반응 응용 프로그램으로 돌아갑니다.

실제로 프로덕션 서버에 대한 가시성이 없습니다(wwwroot 폴더에 반응 애플리케이션이 있는 .net 6 C# 앱용 iis를 실행하는 Windows 10). 서버에 대한 액세스가 허용되지 않지만 제안할 수 있는 것이 있습니까? 서버 팀은 문제 해결에 열성적인 팬이 아니며 모든 것이 동일하다고만 말합니다. 인증 흐름의 어느 부분에서 문제가 발생하는지 잘 모르겠습니다.

관련 정보