在使用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 ...