2012-11-15 2 views
0

이것은 실제로 시로 특유의 일반적인 질문입니다. 내가 배우고 싶은 것은 org.apache.shiro.SecurityUtils#getSubject이 어떻게 작동하는지입니다. 내가 SecurityUtilsThreadContext의 필요한 부분을 확인하고 지금 완전히 당황 스럽네요. Shiro'sSecurityUtils.getSubject()이 작동하는 것을 이해하는 기본적인 방법은 현재 실행중인 스레드에 바인딩 된 제목을 반환한다는 것입니다. 사실 ThreadLocal 대신 RequestLocal과 비슷한 것을 기대하고있었습니다.시루의 SecurityUtils 내부

내 질문 :

Shiro 응용 프로그램의 임의의 지점이 같은 주제를 제공하는 대상 creater thread와 같은 스레드를 가지고 보장하는 방법
  1. ? (어쩌면 서블릿 스펙과 관련이있다.) 필요한 부분을 지적하는 데 큰 도움이 될 것이다. 특히 JAX-RS에 관심이있다.

  2. 이것은 전체 주제 중 가장 혼란스러운 부분입니다. ShiroServlet 3 Container에서 어떻게 작동하나요? 여러 요청이 단일 스레드에 묶여 있습니까?

누군가이 질문에 빛을 비출 수 있습니까?

감사

답변