Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/412.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我必须在oidc-client.js中使用signoutRedirectCallback吗?_Javascript_Angular_Identityserver4_Oidc Client Js - Fatal编程技术网

Javascript 我必须在oidc-client.js中使用signoutRedirectCallback吗?

Javascript 我必须在oidc-client.js中使用signoutRedirectCallback吗?,javascript,angular,identityserver4,oidc-client-js,Javascript,Angular,Identityserver4,Oidc Client Js,在我的身份验证应用程序中,我将IdentityServer+Angular与oidc-client.js一起使用。 当我想从应用程序注销时,将运行以下代码: signout(): void { this.manager.signoutRedirect(); } 以及处理从其他选项卡注销 this.manager.events.addUserSignedOut(() => { this.manager.removeUser().then(() => { this.us

在我的身份验证应用程序中,我将IdentityServer+Angular与oidc-client.js一起使用。 当我想从应用程序注销时,将运行以下代码:

signout(): void {
  this.manager.signoutRedirect();
}
以及处理从其他选项卡注销

this.manager.events.addUserSignedOut(() => {
  this.manager.removeUser().then(() => {
    this.user = null;
    this.authNavStatusSource.next(false);
    this.router.navigate(["logout"]);
  });
});
一切正常,但我注意到oidc客户机还提供了方法
signoutRedirectCallback
,我的代码中没有这个方法。 :

signoutRedirect:返回触发将当前窗口重定向到结束会话端点的承诺

signoutRedirectCallback:返回从结束会话端点处理响应的承诺


它对我来说什么都没说,还是不明白。这是干什么用的?我真的需要这个吗?在什么情况下可能有用?

不一定。一如既往,答案是“视情况而定”。对于IdentityServer开发人员和一些信息来说,这是一个类似的问题。一如既往,答案是“视情况而定”。对于IdentityServer开发人员和一些信息来说,这是一个类似的问题。