Запрос на тихий вход в систему был отправлен, но ни один из вошедших в данный момент пользователей не соответствует запрошенному имени пользователя - PullRequest
0 голосов
/ 14 июня 2019

В настоящее время я использую Active Directory Azure для проверки подлинности и авторизации.Процесс работает нормально во всех браузерах, кроме Internet Explorer.

Ниже приведены настройки, которые я использую
1) Azure AD
2) Angular 7 с пакетом microsoft-adal-angular6 для проверки подлинности
3) Поток OauthtoImplicit установлен на true на портале Azure
4) Пользовательский перехватчик для добавления токена доступа при каждом вызове API

Угловой код:

MsAdalAngular6Module.forRoot({
  tenant: "xxxxxxxxxxxx",
  clientId: "xxxxxxxxxxxxxxx",
  redirectUri: window.location.origin,
  endpoints: {
    "https://localhost:44364/api": "xxxxxxxxxxxxxx",
    "https://xxxxxxxxxxxx/api": "xxxxxxxxxxxx"
  },
  navigateToLoginRequestUrl: false,
  cacheLocation: "localStorage"
});

Этоработает нормально во всех браузерах, включая Edge, но не работает в Internet Explorer.

В консоли появляется приведенное ниже сообщение об ошибке

1) Запрос на тихий вход в систему отправлен, но ни один из вошедших в систему пользователей не соответствует запрашиваемому имени для входа
2) Операция обновления токена завершилась неудачно из-за тайм-аута.

У нас была такая же настройка для другого приложения и она работала нормально.Любая помощь будет принята с благодарностью.

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