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