AuthenticationProvider
UserDetailsService
NamingException
SecurityRealm
AuthenticationException
UsernameNotFoundException