El control FederatePassiveSignInstatus no se redirige correctamente a STS.Por favor ayuda
-
15-11-2019 - |
Pregunta
Estoy usando el:
<%@ 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" />
Cuando el usuario firma en el control muestra un enlace "Cierre de sesión".Cuando hacen clic en el enlace, los redirige a:
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
Esto provoca comportamientos inesperados con mi proveedor de STS y no es lo que me gustaría pasar.Estoy pensando que tengo algo bien configurado para que esto suceda.Entonces, en lugar de hacer clic en el control FederatedPassiveSignInStatus ... Si solo pego esta URL en mi navegador:
https://dev.apps.ahca.myflorida.com/SingleSignOnPortal/Default.aspx?wa=wsignout1.0&wreply=https://dev.apps.ahca.myflorida.com/ClaimsEnableWebSiteEx01/Default.aspx
Entonces todo funciona bien!
Entonces, mi pregunta es ... ¿Cómo puedo hacer que este control funcione funcione correctamente?No puedo encontrar ninguna documentación en Internet / programación WIF Book / Identity Training Kit (lanzamiento de abril) sobre este control o cómo usarlo correctamente.
forma de ir a Microsoft.
Ayuda a este programador frustrado.
gracias
Solución
In one of our samples (sample #1 from here: http://claimsid.codeplex.com) we are doing exactly the same.
Our control looks like this:
<idfx:FederatedPassiveSignInStatus ID="FederatedPassiveSignInStatus" runat="server"
OnSignedOut="OnFederatedPassiveSignInStatusSignedOut" SignOutText="Logout" FederatedPassiveSignOut="true" SignOutAction="FederatedPassiveSignOut" />
Might be you are missing a FederatedPassiveSignOut="true" ?