我正在使用:
<%@ Register assembly="Microsoft.IdentityModel, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" namespace="Microsoft.IdentityModel.Web.Controls" tagprefix="wif" %>
<wif:FederatedPassiveSignInStatus runat="server" ID="SignInStatus1" SignOutAction="FederatedPassiveSignOut" SignOutPageUrl="Default.aspx" />
当用户登录控件时,会显示一个链接“注销”。当他们点击链接时,它会将他们重定向到:
https://dev.apps.ahca.myflorida.com/SingleSignOnPortal/?wa=wsignout1.0&wreply=https://dev.apps.ahca.myflorida.com/ClaimsEnableWebSiteEx01/Default.aspx&wa=wsignout1.0&wreply=https://dev.apps.ahca.myflorida.com/ClaimsEnableWebSiteEx01/Default.aspx
这会导致我的 STS 提供程序出现意外行为,这不是我希望发生的。我在想我配置错误的东西会发生这种情况。因此,不要单击 FederatedPassiveSignInStatus 控件...如果我只是将此 url 粘贴到我的浏览器中:
https://dev.apps.ahca.myflorida.com/SingleSignOnPortal/Default.aspx?wa=wsignout1.0&wreply=https://dev.apps.ahca.myflorida.com/ClaimsEnableWebSiteEx01/Default.aspx
然后一切正常!
所以,我的问题是..我怎样才能让这个该死的控制正常工作?我在 Internet/Programming WIF book/Identity training Kit(4 月版)上找不到有关此控件或如何正确使用它的任何文档。
去微软的路。
请帮助这个沮丧的程序员。
谢谢