Javascript 我必须在oidc-client.js中使用signoutRedirectCallback吗?
在我的身份验证应用程序中,我将IdentityServer+Angular与oidc-client.js一起使用。 当我想从应用程序注销时,将运行以下代码: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
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开发人员和一些信息来说,这是一个类似的问题。