public abstract class AbstractActiveDirectoryAuthenticationProvider extends Object implements org.acegisecurity.userdetails.UserDetailsService, GroupDetailsService
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractActiveDirectoryAuthenticationProvider.NoAuthentication |
| Constructor and Description |
|---|
AbstractActiveDirectoryAuthenticationProvider() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
additionalAuthenticationChecks(org.acegisecurity.userdetails.UserDetails userDetails,
org.acegisecurity.providers.UsernamePasswordAuthenticationToken authentication) |
org.acegisecurity.userdetails.UserDetails |
loadUserByUsername(String username) |
protected abstract org.acegisecurity.userdetails.UserDetails |
retrieveUser(String username,
org.acegisecurity.providers.UsernamePasswordAuthenticationToken authentication)
Authenticates the user (if
authentication!=null), or retrieve the user name information (otherwise.) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitloadGroupByGroupnamepublic AbstractActiveDirectoryAuthenticationProvider()
protected abstract org.acegisecurity.userdetails.UserDetails retrieveUser(String username, org.acegisecurity.providers.UsernamePasswordAuthenticationToken authentication) throws org.acegisecurity.AuthenticationException
authentication!=null), or retrieve the user name information (otherwise.)org.acegisecurity.AuthenticationExceptionpublic org.acegisecurity.userdetails.UserDetails loadUserByUsername(String username) throws org.acegisecurity.userdetails.UsernameNotFoundException, org.springframework.dao.DataAccessException
loadUserByUsername in interface org.acegisecurity.userdetails.UserDetailsServiceorg.acegisecurity.userdetails.UsernameNotFoundExceptionorg.springframework.dao.DataAccessExceptionprotected void additionalAuthenticationChecks(org.acegisecurity.userdetails.UserDetails userDetails,
org.acegisecurity.providers.UsernamePasswordAuthenticationToken authentication)
throws org.acegisecurity.AuthenticationException
org.acegisecurity.AuthenticationExceptionCopyright © 2016–2020. All rights reserved.