Javascript 静默续订后未请求IdentityServer userinfo终结点
我们目前面临的问题是,静默更新将在大约30分钟后停止工作。我们能够确定IS4上缺少主语 当查看chrome中的“网络”选项卡中的客户端请求时,可以看到以下顺序: 认证请求 静默续订请求 用户信息请求 第三步在下一个身份验证请求之前缺失,因此,我猜主体是 我们的访问令牌寿命为1小时,身份令牌寿命为5分钟。出于测试目的,我们将静默续订设置为每4分钟触发一次。 我们正在使用oidc客户端-js@1.4.1与redux oidc库结合使用 在客户端/服务器端的配置中,我们是否忘记了什么Javascript 静默续订后未请求IdentityServer userinfo终结点,javascript,reactjs,redux,identityserver4,oidc-client-js,Javascript,Reactjs,Redux,Identityserver4,Oidc Client Js,我们目前面临的问题是,静默更新将在大约30分钟后停止工作。我们能够确定IS4上缺少主语 当查看chrome中的“网络”选项卡中的客户端请求时,可以看到以下顺序: 认证请求 静默续订请求 用户信息请求 第三步在下一个身份验证请求之前缺失,因此,我猜主体是 我们的访问令牌寿命为1小时,身份令牌寿命为5分钟。出于测试目的,我们将静默续订设置为每4分钟触发一次。 我们正在使用oidc客户端-js@1.4.1与redux oidc库结合使用 在客户端/服务器端的配置中,我们是否忘记了什么 非常感谢 我认为
非常感谢 我认为您必须侦听UserLoaded事件,因此您将在静默刷新请求后加载新用户
this._userManager.events.addUserLoaded(args => {
this._userManager.getUser().then(user => {
this._user = user;
});
});
每次静默刷新调用后都将调用getUser以获取新用户问题不在客户端。用户的cookie在后端过期。
请把代码贴在这里好吗。