处理过期令牌的无提示更新-OIDC代码流入角度7?

时间:2019-09-13 19:37:13

标签: angular oidc-client-js oidc-client

在使用oidc代码流的角度应用程序中如何处理访问令牌到期?

我在oidc客户端设置中将automaticSilentRenew设置为true,这会触发对令牌端点的调用并获取新的访问令牌,然后侦听addAccessTokenExpiring事件并设置新的用户信息。

使用授权码流时,是否有其他方法来处理过期的令牌?无法使其正常工作!

//注意:this.user对象包含我请求受保护的api时使用的访问令牌

  this.mgr.events.addAccessTokenExpiring(() => {   
    console.log("token expiring...");
    this.mgr.getUser().then(user => {
      this.user = user;
    });
  });

我希望我对受保护的api发出的http请求将使用新的访问令牌,但最终会使用过期的令牌,并在客户端收到401 ...

0 个答案:

没有答案