4. 2. Spring Security 工作原理Servlet Container
Web
UserFilterToBeanProxy
IoC ContainerFilterChainProxyFilter 1Filter 3Filter 4Filter 5Filter 2Filter XServlet
5. Spring Security 工作原理
6. Spring Security 工作原理#Filter NameMain Purpose1HttpSessionContext
IntegrationFilterStores SecurityContextHolder between HTTP requests2LogoutFilterClears SecurityContextHolder when logout requested3Authentication Mechanism FiltersPuts Authentication into SecurityContextHolder4Exception
TranslationFilterConverts Acegi Security exceptions into HTTP5FilterSecurity
InterceptorAuthorizes web filter requests based on URL patterns
7. Spring Security 工作原理Authentication
MechanismFilter 3Authentication
“Request”ProviderManagerAuthentication
“Response”createscreatescallsSecurity
ContextHolderpopulatesreturns
8. CAS工作原理
9. CAS工作原理Servlet Container
Web
UserDispatcherServletWebFlow
Controlleraction0action1actionnactionn-1. . .