2012-12-04 1 views
1

몇 가지 사항을 조합하려고합니다. 나는 here에 제시된 아이디어를 사용하고 있으므로 STS가 없어도 소유권 주장을 이용할 수 있습니다. 나는 또한 here 문서화 된 자체 토큰 캐시를 만들어 웹 팜에서 작동하도록하려고합니다. 믹스에는 새로운 MachineKeySessionSecurityTokenHandler도 포함되어 있으며, here으로 기록되어 있습니다. 내 문제는 내가 토큰을 만들 때 토큰이 만들어지고 캐싱되어 캐시에서 성공적으로 꺼내 진 것 같지만 스레드 컨텍스트가 설정되지 않은 것 같습니다. 따라서 ClaimsPrincipal이 설정되지 않아 사용자가 로그인 페이지에서 리디렉션되지 않습니다. 기본 토큰 캐시를 사용하면 모든 것이 정상적으로 작동합니다. 어떤 제안?폼 인증을 사용하는 사용자 지정 SessionSecurityTokenCache

답변

0

나는 그것을 알아 냈다. 내가 사용하고있는 IFormatter에 대해 몇 가지 옵션을 추가로 지정했습니다. 구체적으로는,

TypeFormat = FormatterTypeStyle.TypesAlways, 
AssemblyFormat = FormatterAssemblyStyle.Full