FederatedPassignInnInStatus 컨트롤은 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 제공자에게 원인이며 내가 일어나고 싶은 일이 아닙니다.나는 이것이 일어날 때 잘못되었다고 생각하고 있다고 생각하고 있습니다.따라서 FederatedPassIgnInStatus 컨트롤을 클릭하는 대신 ...이 URL을 내 브라우저에 붙여 넣으면 다음과 같이하십시오.
https://dev.apps.ahca.myflorida.com/SingleSignOnPortal/Default.aspx?wa=wsignout1.0&wreply=https://dev.apps.ahca.myflorida.com/ClaimsEnableWebSiteEx01/Default.aspx
.
모든 것이 잘 작동합니다!
그래서, 제 질문은 .. 어떻게이 DARN 컨트롤을 올바르게 작동 시키도록 얻을 수 있습니까?인터넷 / 프로그래밍 WiF 도서 / 신원 교육 키트 (4 월 릴리즈)에 대한 문서를 찾거나 올바르게 사용하는 방법을 찾을 수 없습니다.
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" ?
제휴하지 않습니다 StackOverflow