MSAL с Angular интеграцией с использованием незащищенных ресурсов - PullRequest
0 голосов
/ 13 апреля 2020

В настоящее время я интегрирую azure AD в мое приложение angular ... пока все отлично работает, за исключением того, как он обрабатывает HTTP.

Итак, я подключил типичный http-перехватчик к приложение:

{
  provide: HTTP_INTERCEPTORS,
  useClass: MsalInterceptor,
  multi: true
},

и некоторая конфигурация, подобная этой ...

 MsalModule.forRoot({
  auth: {
      clientId: id,
      authority: auth,
      validateAuthority: true,
      redirectUri: "http://localhost/",
      postLogoutRedirectUri: "http://localhost/dashboard",
      navigateToLoginRequestUrl: true
  },
  framework: {
      unprotectedResources: ["http://localhost/dashboard"]
  },
}, {
    popUp: true
})

Поэтому, когда я вставляю unprotectedResources , я ожидаю все запросы http для http://localhost/dashboard до go через без какой-либо аутентификации.

Однако ... когда я не вошел в систему, я получаю "core". js: 7187 ОШИБКА ClientAuthError: Требуется вход пользователя в систему. " в консоли.

Любая помощь?

...