2013-05-06 6 views
0

수동 STS 사이트로 리디렉션하기 위해 MVC 4 앱 설정이 있습니다. WIF가 리디렉션에서 반환 할 때 스레드에서 ClaimsPrincipal을 채우기 위해 수행하는 모든 부두를 완전히 이해하지 못합니다.MVC 4 앱을 수동 인증에서 활성 인증으로 변경하는 방법

이제 활성 STS로 변경하려고합니다. 내가 블로그에서 픽업 한 작은 스 니펫을 기반으로, STS의 WSTrust 엔드 포인트를 맞추기 위해 일종의 WSTrustClient를 사용하는 것처럼 보입니다. 그러나 ThinkTecture.IdentityModel의 WSTrust 클라이언트를 사용하면 SecurityToken 객체를 반환하는 것처럼 보입니다. 나는이 모든 것들이 함께 묶여 져서 어떻게 ClaimsPrincipal을 얻는지를 보지 못했다.

누구나 내게 올바른 방향으로 밀어 줄 수 있습니까?

+0

왜 그렇게 했습니까? 패시브 프로필은 웹 사이트에 사용하기로되어있는 프로필입니다. 활성 프로필은 STS에서 사전에 토큰을 요청하는 "클라이언트 응용 프로그램"에 사용됩니다. 어쩌면 당신이 성취하려는 것을 확장 할 수 있습니까? –

+0

로그인 양식이 STS가 아닌 RP에 있기를 원하기 때문입니다. 당신은 그것을 할 수 있습니다 (그리고 나는 idsrv 포럼에서 당신의 질문에 답할 것입니다). 하지만 물론 SSO를 잃을 것입니다. – leastprivilege

+0

맞습니다. 사이트의 등록 양식 옆에 로그인 양식이 있어야합니다. SSO를 잃는 이유를 모르겠다 :-(idsrv 포럼은 Github의 Issues 페이지와 동일합니까? – Roly

답변