FederatedPassivesignSignstatus Control не перенаправляется на STS правильно.Пожалуйста помоги
-
15-11-2019 - |
Вопрос
Я использую:
<%@ 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 и не то, что я хотел бы произойти.Я думаю, что у меня есть что-то настроенное неправильно для этого.Итак, вместо того, чтобы щелкнуть элементарным управлением федерации ... Если я просто вставлю этот URL в мой браузер:
https://dev.apps.ahca.myflorida.com/SingleSignOnPortal/Default.aspx?wa=wsignout1.0&wreply=https://dev.apps.ahca.myflorida.com/ClaimsEnableWebSiteEx01/Default.aspx
.
Тогда все работает нормально!
Так, мой вопрос в том, как я могу получить этот мертвый контроль, чтобы работать правильно?Я не могу найти какую-либо документацию в комплекте Wi-Fi в Интернете / программировании Wif / для учебного обучения (апрельский выпуск) об этом контроле или как правильно его использовать.
Путь Microsoft.
Пожалуйста, помогите этот разочарованный программист.
Спасибо
Решение
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" ?