Я слежу за курсом 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)