【发布时间】:2013-09-25 18:22:27
【问题描述】:
我正在使用带有自定义 STS 的 Windows azure 访问控制服务。我可以通过 ACS 登录到我的应用程序,但我无法使用注销功能。我已在我的应用程序中尝试过此代码。
WSFederationAuthenticationModule fam = FederatedAuthentication.WSFederationAuthenticationModule;
try
{
FormsAuthentication.SignOut();
}
finally
{
fam.SignOut(true);
}
Page.Response.Redirect("default.aspx");
但它似乎从 ACS 注销用户,而不是从自定义 STS。我应该怎么做才能从 STS 注销。应用程序 (RP)、ACS 或 STS 中的问题可能出在哪里?
我认为 ACS 应该要求自定义 STS 注销用户,但它似乎没有这样做。我错过了什么?
【问题讨论】: