Мне нужно разрешить пользователям входить в систему через сеть Corp для доступа к внутреннему веб-приложению.
Я следил за всеми шагами, приведенными в официальной документации, и работает отлично.
Тем не менее, странная ошибка, которую я получаю при входе в систему, заключается в том, что страницы аутентификации переходят в цикл переадресации через день.
В настоящее время немедленное исправление для меня заключается в изменении Application/Client ID
для приложения в моем файле web.config
.
<add key="ClientId" value="Enter_the_Application_Id_here" />
<add key="redirectUri" value="Enter_the_Redirect_URL_here" />
<add key="Tenant" value="common" />
<add key="Authority" value="https://login.microsoftonline.com/{0}/v2.0" />
Итак, на данный момент у меня есть два разных Приложения, созданных в Microsoft Identity Platform, и я повторно использую один и тот же App Id
(переключая их каждый раз, когда один перестает работать), и как только я сменил App Id
, логин начнет работать.
Не уверен, что я что-то упустил, но не нашел ничего, связанного с этой точной проблемой, кроме некоторых, таких как https://github.com/aspnet/Security/issues/219, которая не работает для меня. И к моему пониманию и предложениям в Интернете, если это была проблема, связанная с разрешением, она никогда не должна допускать вход в систему, но это так.