我使用以下代码进行单点注销, http://netpl.blogspot.com/2010/12/wif-ws-federation-and-single-sign-out.html
我面临的问题是,它在我的STS应用程序的Default.aspx页面上打印RP的名称,我希望用户点击退出用户后应该重定向到某个公共页面,这将是主页一些RP,但是当我在完成注销过程后在STS的default.aspx上执行Response.Redirect时,它没有执行单点登录过程,
任何人都可以帮助解决这个问题,
答案 0 :(得分:1)
通过以下方式退出:
wa=wsignoutcleanup1.0
。步骤3仅在浏览器中显示STS的注销页面时才有效。通过调用Response.Redirect
可以防止这种情况发生。可能的解决方案可以是在例如用户之后重定向用户。一秒钟到目标页面。这可以通过javascript或元标记来完成:
<meta http-equiv="refresh" content="1; url=http://example.com/" />