FederatedPassivesignSignstatus Control не перенаправляется на STS правильно.Пожалуйста помоги

StackOverflow https://stackoverflow.com/questions/6049633

Вопрос

Я использую:

<%@ 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" ?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top