附录 I. 认证流程

注意

需要升级到spring security 3.1.3

(org.springframework.security.web.authentication.AuthenticationProcessingFilter)
(org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter()
	org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.requiresAuthentication()
	org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter.attemptAuthentication()
	org.springframework.security.authentication.ProviderManager.authenticate()
	org.springframework.security.authentication.AbstractAuthenticationManager.doAuthenticate()
	org.springframework.security.authentication.dao.AbstractUserDetailsAuthenticationProvider.authenticate()
	org.springframework.security.authentication.dao.DaoAuthenticationProvider.retrieveUser()
	org.springframework.security.authentication.dao.DaoAuthenticationProvider.additionalAuthenticationChecks()