@ azure / msal-angular logout перенаправляет приложение, но приложение не показывает - PullRequest
0 голосов
/ 23 января 2019

При выходе из системы работает перенаправление на URL-адрес веб-приложения, и консоль браузера отображает сообщения из приложения, указывающие на правильную загрузку приложения, однако экран застрял на https://login.microsoftonline.com с сообщением «Повесить на момент, пока мы вышли из системы ". Через 5 секунд сообщение изменится на «Хм ... у нас проблемы с выходом из системы. Возможно, вы все еще входите в некоторые приложения. Закройте свой браузер, чтобы завершить выход из системы.".

Мое приложение отображается внутри другого iframe, а не на верхнем уровне, но я не думаю, что могу повлиять на это; Я просто вызываю msal.logout () без аргументов. В случае, если мой конфиг не в порядке, я включил его ниже.

(страница) https://login.microsoftonline.com//oauth2/v2.0/logoutsession

(IFrame) https://login.live.com/logout.srf?iframed_by=https%3a%2f%2flogin.microsoftonline.com

(IFrame) https://login.microsoftonline.com/login.srf?wa=wsignoutcleanup1.0

(IFrame) https://iant8 -xxxxx.azurewebsites.net / вход-выход? С.и.д. = (а-справ)

я пробовал - Скрипач работает и не работает - хром 71 / firefox 64

Моя конфигурация msal

export const msalConfiguration: MsalConfig = {
  clientID: '<guid>',
  authority: 'https://login.microsoftonline.com/<guid>',
  redirectUri: 'https://iant8-xxxxx.azurewebsites.net/redirect',
  postLogoutRedirectUri: 'https://iant8-xxxxx.azurewebsites.net/logged-out',
  logger: msalLogger,
  consentScopes: ['user.read'],
  isAngular: true,
  protectedResourceMap: protectedResourceMap,
  piiLoggingEnabled: true
}

Я не могу заставить работать также пример приложения с той же ошибкой в ​​https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-angular/samples/MSALAngularDemoApp (ветка dev, commit ac32c459c7398be02fe3f50afbd7d38e19d8ef0e).

...