oidc-client-js 中的静默更新不起作用

silent renew in oidc-client-js does not work

我正在使用 oidc-client-js 库与 IdentityServer3 一起工作,它工作完美但我无法设置自动“静默令牌更新”每次当 oidc-client-js 尝试更新令牌时我在控制台中收到错误

Refused to display 'https://identity.blablabla.com/core/connect/authorize?client_id=...' in a frame because it set 'X-Frame-Options' to 'sameorigin'.

我使用oidc github测试angular2应用程序,当应用程序尝试更新令牌时出现错误截图 enter image description here

我知道这是身份服务器安全的一部分,以防止在 iframe 中打开其页面,但在这种情况下,oidc-client-js 无法使用 IdentityServer3 进行静默令牌更新. 可能有人遇到过这个问题,可以帮助解决吗?

通过将 silentRenewUrl 放入身份服务器配置中解决了问题。有the solution