MSAL Library Config для Anguar 7 для работы с tenant.b2clogin.com - PullRequest
1 голос
/ 21 января 2020

Текущая версия библиотеки @ azure / msal- angular, используемой в нашем приложении Angular 7, равна 0.1.4

Конфигурация в app.module.ts для MSAL:

MsalModule.forRoot({
      clientID: environment.clientID,
      authority: environment.authority,
      redirectUri: environment.redirectUri,
      validateAuthority: true,
      cacheLocation: 'localStorage',
      postLogoutRedirectUri: environment.postLogoutRedirectUri,
      protectedResourceMap: protectedResourceMap,
      unprotectedResources: ['./assets/i18n/en.json'],
      consentScopes: [environment.clientScope1],
      navigateToLoginRequestUrl: false,
      logger: loggerCallback,
      popUp: false,
      isAngular: true,
    }),

В вышеуказанном конфиге, если установлено validateAuthority, true приложение не вызывает экран входа в систему. Скорее это дает исключение AADSTS50049 в окне разработчика браузера. На данный момент я установил validateAuthority на false, и приложение позволяет мне входить в систему.

Как настроить MSAL для поддержки последних tenant.b2clogin.com, чтобы приложение работало с Angular 7?

...