Приложение Angular, использующее библиотеку MSAL v2, показывает страницу входа в систему после перезагрузки страницы

#angular #msal #msal-angular

#угловой #msal #msal-угловой

Вопрос:

Конфигурация MSAL соответствует следующему фрагменту кода:

 export const msalConfig: Configuration = {  auth: {  clientId: 'TheMaskedClientId', // This is the ONLY mandatory field that you need to supply.  authority: b2cPolicies.authorities.signUpSignIn.authority, // Defaults to "https://login.microsoftonline.com/common"  knownAuthorities: [b2cPolicies.authorityDomain], // Mark your B2C tenant's domain as trusted.  redirectUri: 'http://localhost:4200', // Points to window.location.origin. You must register this URI on Azure portal/App Registration.  postLogoutRedirectUri: 'http://localhost:4200', // Indicates the page to navigate after logout.  navigateToLoginRequestUrl: true, // If "true", will navigate back to the original request location before processing the auth code response.  },  cache: {  cacheLocation: BrowserCacheLocation.LocalStorage, // Configures cache location. "sessionStorage" is more secure, but "localStorage" gives you SSO between tabs.  storeAuthStateInCookie: isIE, // Set this to "true" if you are having issues on IE11 or Edge  },  system: {  loggerOptions: {  loggerCallback(logLevel: LogLevel, message: string) {  console.log(message);  },  logLevel: LogLevel.Verbose,  piiLoggingEnabled: false  }  } }  

Я могу войти в систему и успешно использовать приложение, но когда я обновляю страницу, появляется запрос на вход для входа в систему. Чего не хватает в этой конфигурации?