Class LdapAuthenticator
java.lang.Object
com.yammer.dropwizard.authenticator.LdapAuthenticator
- Direct Known Subclasses:
LdapCanAuthenticate
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanauthenticate(io.dropwizard.auth.basic.BasicCredentials credentials) authenticateAndReturnPermittedGroups(io.dropwizard.auth.basic.BasicCredentials credentials) booleanbooleanisValidUser(String userName, String role)
-
Field Details
-
configuration
-
groupCache
-
-
Constructor Details
-
LdapAuthenticator
-
-
Method Details
-
canAuthenticate
public boolean canAuthenticate() -
authenticate
@Timed public boolean authenticate(io.dropwizard.auth.basic.BasicCredentials credentials) throws io.dropwizard.auth.AuthenticationException - Throws:
io.dropwizard.auth.AuthenticationException
-
isValidUser
-
authenticateAndReturnPermittedGroups
@Timed public Optional<LdapUser> authenticateAndReturnPermittedGroups(io.dropwizard.auth.basic.BasicCredentials credentials) throws io.dropwizard.auth.AuthenticationException - Throws:
io.dropwizard.auth.AuthenticationException
-