|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
hudson.plugins.active_directory.AbstractActiveDirectoryAuthenticationProvider
hudson.plugins.active_directory.ActiveDirectoryAuthenticationProvider
public class ActiveDirectoryAuthenticationProvider
AuthenticationProvider with Active Directory, plus UserDetailsService
| Field Summary |
|---|
| Fields inherited from class hudson.plugins.active_directory.AbstractActiveDirectoryAuthenticationProvider |
|---|
SHOW_USER_NOT_FOUND_EXCEPTION |
| Fields inherited from class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider |
|---|
hideUserNotFoundExceptions, messages |
| Constructor Summary | |
|---|---|
ActiveDirectoryAuthenticationProvider()
|
|
| Method Summary | |
|---|---|
protected boolean |
canRetrieveUserByName()
Returns true if we can retrieve user just from the name without supplying any credential. |
hudson.security.GroupDetails |
loadGroupByGroupname(String groupname)
|
protected 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.) |
| Methods inherited from class hudson.plugins.active_directory.AbstractActiveDirectoryAuthenticationProvider |
|---|
additionalAuthenticationChecks, loadUserByUsername |
| Methods inherited from class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider |
|---|
afterPropertiesSet, authenticate, createSuccessAuthentication, doAfterPropertiesSet, getUserCache, isForcePrincipalAsString, isHideUserNotFoundExceptions, setForcePrincipalAsString, setHideUserNotFoundExceptions, setMessageSource, setUserCache, supports |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ActiveDirectoryAuthenticationProvider()
| Method Detail |
|---|
protected org.acegisecurity.userdetails.UserDetails retrieveUser(String username,
org.acegisecurity.providers.UsernamePasswordAuthenticationToken authentication)
throws org.acegisecurity.AuthenticationException
AbstractActiveDirectoryAuthenticationProviderauthentication!=null), or retrieve the user name information (otherwise.)
retrieveUser in class AbstractActiveDirectoryAuthenticationProviderorg.acegisecurity.AuthenticationExceptionprotected boolean canRetrieveUserByName()
AbstractActiveDirectoryAuthenticationProvider
canRetrieveUserByName in class AbstractActiveDirectoryAuthenticationProviderpublic hudson.security.GroupDetails loadGroupByGroupname(String groupname)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||