public class LdapDnAuthorizationModule extends AbstractLoginModule
| Modifier and Type | Field and Description | 
|---|---|
| private Authenticator | authAuthenticator to use against the LDAP. | 
| private AuthenticatorFactory | authenticatorFactoryFactory for creating authenticators with JAAS options. | 
| private boolean | noResultsIsErrorWhether failing to find a DN should raise an exception. | 
callbackHandler, clearPass, commitSuccess, credentials, defaultRole, logger, LOGIN_DN, LOGIN_NAME, LOGIN_PASSWORD, loginSuccess, principalGroupName, principals, roleGroupName, roles, setLdapCredential, setLdapDnPrincipal, setLdapPrincipal, sharedState, storePass, subject, tryFirstPass, useFirstPass| Constructor and Description | 
|---|
| LdapDnAuthorizationModule() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | initialize(Subject subject,
          CallbackHandler callbackHandler,
          Map<String,?> sharedState,
          Map<String,?> options) | 
| protected boolean | login(NameCallback nameCb,
     PasswordCallback passCb)Authenticates a  Subjectwith the supplied callbacks. | 
| static void | main(String[] args)This provides command line access to this JAAS module. | 
abort, clearState, commit, getCredentials, login, logout, storeCredentialsprivate boolean noResultsIsError
private AuthenticatorFactory authenticatorFactory
private Authenticator auth
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
initialize in interface LoginModuleinitialize in class AbstractLoginModuleprotected boolean login(NameCallback nameCb, PasswordCallback passCb) throws LoginException
AbstractLoginModuleSubject with the supplied callbacks.login in class AbstractLoginModulenameCb - callback handler for subject's namepassCb - callback handler for subject's passwordLoginException - if the authentication failsCopyright © 2003-2019 Virginia Tech. All Rights Reserved.