У меня есть код, работающий в разработке, который авторизуется для Azure AD в мультитенантной установке с использованием библиотеки MSAL (с оболочкой Microsoft Angular для MSAL).
Этот код работает, как и ожидалось, когда я работаюэто против localhost:5001
.
Моя конфигурация содержит redirectUri
для https://localhost:5001
, и для моего приложения в Azure AD значение «Перенаправить URI» установлено на то же значение.
Однако, когда я перехожу на работу,он продолжает пытаться перенаправить меня на localhost:5001
при успешной аутентификации AD, несмотря на то, что я изменил свой redirectUri
в своей конфигурации, а также приложение Azure B2C «Redirect URI», чтобы теперь быть рабочим сайтом по адресу:
https://[mysite].azurewebsites.net
Откуда он все еще получает localhost:5001
? Я искал свой код / конфигурацию, и это значение не существует. В настоящее время он отсутствует в Azure AD для приложения. Я остановил и перезапустил службу приложений безрезультатно.
Перенаправление, которое он пытается сделать, это:
https://localhost:5001/#id_token=eyJ0eXAiOiJKV1Qi ...