MSAL / AAD выдает сообщение «Вы пытаетесь войти в [AppName]» при использовании другой (Edge-like) строки агента пользователя - PullRequest
1 голос
/ 20 марта 2020

У нас есть windows приложение, которое использует MSAL. NET AcquireTokenInteractive. Мы зарегистрировали приложение в Azure, чтобы получить токен для использования с EWS. Все работает нормально, и пользователь не увидит никаких подсказок, просто fla sh, так как окно MSAL будет быстро открываться и закрываться - при условии, что администратор Azure авторизовал приложение, и пользователь вошел в систему или имеет действительный кэш token.

У нас есть настройка переопределения user-agent для нашего приложения, и мы применили переопределение к MSAL, и когда мы передаем другую строку user-agent (например, mimi c Edge), все по-прежнему работает, за исключением того, что пользователь действительно получает приглашение - в окне MSAL появится сообщение «Вы пытаетесь войти в [имя приложения]? Продолжить, только если вы загрузили приложение из магазина или веб-сайта, которому доверяете. Отмена / Продолжить "Мы подозреваем, что это приглашение приходит от AAD.

Кто-нибудь знает, почему изменение строки user-agent в MSAL приведет к такому приглашению?

...