Azure AD перенаправляет в неправильное местоположение (localhost) после проверки подлинности - PullRequest
1 голос
/ 08 ноября 2019

У меня есть код, работающий в разработке, который авторизуется для 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 ...

1 Ответ

0 голосов
/ 08 ноября 2019

Насколько я понимаю, вы используете Azure AD в качестве поставщика удостоверений для Azure AD B2C. Вы можете проверить ответ URL в своем потоке пользователей.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...