Текущая версия библиотеки @ 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?