SilentRenewService._tokenExpiring: Ошибка при входе в систему Silent: истекло время ожидания для фрейма t.error - PullRequest
0 голосов
/ 28 марта 2019

Я слежу за курсом pluralsight Защита приложений Angular с помощью OpenID Connect и OAuth2 , чтобы начать работу с oidc-клиентом в Angular, но я столкнулся с проблемой с маркером тихого обновления, который выдает

SilentRenewService.Конфигурация на клиенте:

var config = {
  authority: 'http://localhost:4242/',
  client_id: 'spa-client',
  redirect_uri: 'http://localhost:4200/assets/oidc-login-redirect.html',
  scope: 'openid projects-api profile',
  response_type: 'id_token token',
  post_logout_redirect_uri: 'http://localhost:4200/?postLogout=true'
  userStore: new WebStorageStateStore({ store: window.localStorage }),
  automaticSilentRenew: true,
  silent_redirect_uri: 'http://localhost:4200/assets/silent-redirect.html'
};

Я нашел предлагаемое решение от "Sohan" для аналогичной проблемы здесь (это специально для Azure AD).Затем это вызывает

Тайм-аут окна фрейма

Или предложение в этом посте , что я должен добавить ссылки на файл silent-redirect.html вмой файл angular.json, это не помогло

Я использую Angular 7 и Chrome Version 73.0.3683.86 (Official Build) (64-bit)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...