2012-10-31 3 views
0

WIF를 통해 STS를 사용하여 인증 할 수있는 STS 및 의존 웹 사이트를 만들었습니다. IE9를 제외한 모든 브라우저에서이 방법이 효과적입니다. IE9에서는 로그인 한 후 의존 웹 사이트를 약 5 분 동안 (일관성이 없지만 일반적으로 5-10 분 후에 발생) 사용자가 다시 STS로 리디렉션하여 다시 로그인합니다.WIF 로그인은 IE9에서 중간에 만료됩니다.

그러나 사용자는 실제로 STS에서 로그 아웃되지 않습니다. 사용자가 STS의 로그인 페이지를 새로 고치면 새 탭이 열리고 해당 웹 사이트로 돌아갑니다.

저는이 동작에 매우 의아해하며 IE9에서만 재생산 할 수 있습니다. 어떤 아이디어가이 원인 일 수 있습니까?

답변

-1

세션 쿠키가 너무 일찍 만료되는 것 같습니다. 사이트의 web.config를 확인하고 쿠키 처리기 (있는 경우)에 persistentSessionLifetime을 설정했는지 확인할 수 있습니까? 당신이 내 신뢰 당사자의 세션 쿠키가 너무 일찍 아니라 STS 세션 올바른 만료됩니다 의미가함으로써

How do I increase session timeout with W.I.F/SAML tokens/FedAuth cookie

+0

:

이 포스팅은 몇 가지 세부 사항이있다? – Evan

+0

귀하의 설명에 따르면, 그렇 습니다. –

+0

문제의 예제를 기반으로 web.config를 업데이트했지만 문제가 계속 발생합니다. 실제로 이러한 설정으로 악화되면 사용자는 신뢰할 수있는 사이트뿐만 아니라 STS에서 완전히 로그 아웃되고 다시 로그인하여 의존 당사자에게 반환해야합니다. – Evan