0

WIF 및 클레임 기반 권한을 사용하는 Web Forms 응용 프로그램이 있습니다. 내 사용자 정의 로그인 페이지 및 데이터베이스에 대한 사용자 정의 인증을 사용하여 ThinkStecture IdentityServer v2.5 for my STS를 사용하고 토큰을 발행하십시오.SessionSecurityTokenReceived가 너무 많이 호출되었습니다.

그 순간없이 문제에서 잘 작동, 유일한 문제는이 게시물에 브록 알렌 같이 내가 세션 슬라이딩 구성 할 때 온 모든 http://brockallen.com/2013/02/17/sliding-sessions-in-wif-with-the-session-authentication-module-sam-and-thinktecture-identitymodel/

내 문제는 포스트 에서 언급 한 이벤트 SessionSecurityTokenReceived이 페이지로드 당 너무 많이 호출되었습니다. 나는 그저 그 뒤에있는 이유가 무엇인지 알기를 원했고 이것이 성과를 올릴 수 있었습니까?

답변

1

나는 비슷한 것을하고 있으며 같은 문제를 겪고 있습니다. 웹 응용 프로그램에 의해 보안되는 (css, js 등)이 페이지에서 소비하는 모든 단일 리소스에 대해 이벤트가 호출되기 때문입니다. global.asax.cs에서, 경우에, 당신은 라인을 삽입하면 ...

var requestContext = HttpContext.Current.Request.RequestContext.HttpContext.Request;

...이 줄에 중단 점을 넣어, 당신은 값을 검사하여이 동작을 관찰 할 수 있습니다.