public class LDAPLoginModule extends AbstractKarafLoginModule
| Modifier and Type | Class and Description |
|---|---|
static class |
LDAPLoginModule.ManagedSSLSocketFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTHENTICATION |
static String |
CONNECTION_PASSWORD |
static String |
CONNECTION_URL |
static String |
CONNECTION_USERNAME |
static String |
DEFAULT_INITIAL_CONTEXT_FACTORY |
static String |
INITIAL_CONTEXT_FACTORY |
static String |
ROLE_BASE_DN |
static String |
ROLE_FILTER |
static String |
ROLE_NAME_ATTRIBUTE |
static String |
ROLE_SEARCH_SUBTREE |
static String |
SSL |
static String |
SSL_ALGORITHM |
static String |
SSL_KEYALIAS |
static String |
SSL_KEYSTORE |
static String |
SSL_PROTOCOL |
static String |
SSL_PROVIDER |
static String |
SSL_TRUSTSTORE |
static String |
USER_BASE_DN |
static String |
USER_FILTER |
static String |
USER_SEARCH_SUBTREE |
bundleContext, callbackHandler, debug, detailedLoginExcepion, options, principals, roleDiscriminator, rolePolicy, subject, user| Constructor and Description |
|---|
LDAPLoginModule() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
abort() |
protected boolean |
doLogin() |
void |
initialize(Subject subject,
CallbackHandler callbackHandler,
Map<String,?> sharedState,
Map<String,?> options) |
boolean |
login() |
boolean |
logout() |
protected void |
setupSsl(Hashtable env) |
checkPassword, clear, commit, getEncryptedPassword, initializepublic static final String CONNECTION_URL
public static final String CONNECTION_USERNAME
public static final String CONNECTION_PASSWORD
public static final String USER_BASE_DN
public static final String USER_FILTER
public static final String USER_SEARCH_SUBTREE
public static final String ROLE_BASE_DN
public static final String ROLE_FILTER
public static final String ROLE_NAME_ATTRIBUTE
public static final String ROLE_SEARCH_SUBTREE
public static final String AUTHENTICATION
public static final String INITIAL_CONTEXT_FACTORY
public static final String SSL
public static final String SSL_PROVIDER
public static final String SSL_PROTOCOL
public static final String SSL_ALGORITHM
public static final String SSL_KEYSTORE
public static final String SSL_KEYALIAS
public static final String SSL_TRUSTSTORE
public static final String DEFAULT_INITIAL_CONTEXT_FACTORY
public void initialize(Subject subject, CallbackHandler callbackHandler, Map<String,?> sharedState, Map<String,?> options)
public boolean login()
throws LoginException
LoginExceptionprotected boolean doLogin()
throws LoginException
LoginExceptionprotected void setupSsl(Hashtable env) throws LoginException
LoginExceptionpublic boolean abort()
throws LoginException
LoginExceptionpublic boolean logout()
throws LoginException
LoginExceptionCopyright © 2007-2014 FuseSource, Corp.. All Rights Reserved.