这是我在依赖方中使用的注销代码:
FederationConfiguration cfg = FederatedAuthentication.FederationConfiguration;
var fam = FederatedAuthentication.WSFederationAuthenticationModule;
fam.SignOut(false);
var signOutRequestMessage = new SignOutRequestMessage(new Uri(fam.Issuer), fam.Realm);
return new RedirectResult(signOutRequestMessage.WriteQueryString());
并从 RP 注销并重定向到身份服务器“注销”页面,但我仍然在身份服务器上保持登录状态,这是预期的行为吗?如何更改此设置以便我也从身份服务器注销?
这取决于 IdentityServer 如何进行身份验证。如果它是基于cookie的,那么你should被注销,但如果它使用诸如集成 Windows 身份验证之类的东西,那么您将自动重新登录。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)