Interface SimpleLDAPAuthenticationManager<X extends SimpleLDAPAuthenticationManager<X>>
-
- All Superinterfaces:
AuthenticationProvider<X>
,CachingAuthenticationProvider<X>
,ConfiguredObject<X>
,ContextProvider
,EventLoggerProvider
,PermissionedObject
,TaskExecutorProvider
,UsernamePasswordAuthenticationProvider<X>
- All Known Implementing Classes:
SimpleLDAPAuthenticationManagerImpl
public interface SimpleLDAPAuthenticationManager<X extends SimpleLDAPAuthenticationManager<X>> extends CachingAuthenticationProvider<X>, UsernamePasswordAuthenticationProvider<X>
-
-
Field Summary
Fields Modifier and Type Field Description static String
AUTHENTICATION_METHOD
static String
CLASS_DESCRIPTION
static String
DEFAULT_LDAP_CONTEXT_FACTORY
static String
GROUP_SEARCH_CONTEXT
static String
GROUP_SEARCH_FILTER
static String
LDAP_CONTEXT_FACTORY
static String
LOGIN_CONFIG_SCOPE
static String
LOGIN_CONFIG_SCOPE_DEFAULT
static String
PROVIDER_AUTH_URL
static String
PROVIDER_TYPE
static String
PROVIDER_URL
static String
SEARCH_CONTEXT
static String
SEARCH_FILTER
static String
SEARCH_PASSWORD
static String
SEARCH_USERNAME
static String
TRUST_STORE
-
Fields inherited from interface org.apache.qpid.server.security.auth.manager.CachingAuthenticationProvider
AUTHENTICATION_CACHE_EXPIRATION_TIME, AUTHENTICATION_CACHE_ITERATION_COUNT, AUTHENTICATION_CACHE_MAX_SIZE, DEFAULT_AUTHENTICATION_CACHE_EXPIRATION_TIME, DEFAULT_AUTHENTICATION_CACHE_ITERATION_COUNT, DEFAULT_AUTHENTICATION_CACHE_MAX_SIZE
-
Fields inherited from interface org.apache.qpid.server.model.ConfiguredObject
AWAIT_ATTAINMENT_TIMEOUT, CONTEXT, CREATED_BY, CREATED_TIME, DEFAULT_AWAIT_ATTAINMENT_TIMEOUT, DESCRIPTION, DESIRED_STATE, DURABLE, ID, LAST_UPDATED_BY, LAST_UPDATED_TIME, LIFETIME_POLICY, NAME, OVER_SIZED_ATTRIBUTE_ALTERNATIVE_TEXT, STATE, TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LdapAuthenticationMethod
getAuthenticationMethod()
String
getGroupAttributeName()
String
getGroupSearchContext()
String
getGroupSearchFilter()
String
getLdapContextFactory()
String
getLoginConfigScope()
String
getProviderAuthUrl()
String
getProviderUrl()
String
getSearchContext()
String
getSearchFilter()
String
getSearchPassword()
String
getSearchUsername()
List<String>
getTlsCipherSuiteAllowList()
List<String>
getTlsCipherSuiteDenyList()
List<String>
getTlsProtocolAllowList()
List<String>
getTlsProtocolDenyList()
TrustStore
getTrustStore()
boolean
isBindWithoutSearch()
boolean
isGroupSubtreeSearchScope()
boolean
isUseFullLDAPName()
-
Methods inherited from interface org.apache.qpid.server.model.AuthenticationProvider
createSaslNegotiator, getAvailableMechanisms, getDisabledMechanisms, getMechanisms, getSecureOnlyMechanisms
-
Methods inherited from interface org.apache.qpid.server.model.ConfiguredObject
addChangeListener, asObjectRecord, authorise, authorise, authorise, close, closeAsync, createChild, createChildAsync, decryptSecrets, delete, deleteAsync, findConfiguredObject, getActualAttributes, getAttainedChildById, getAttainedChildByName, getAttribute, getAttributeNames, getCategoryClass, getChildById, getChildByName, getChildExecutor, getChildren, getContext, getCreatedBy, getCreatedTime, getDescription, getDesiredState, getId, getLastOpenedTime, getLastUpdatedBy, getLastUpdatedTime, getLifetimePolicy, getModel, getName, getObjectFactory, getParent, getState, getStatistics, getStatistics, getType, getTypeClass, getUserPreferences, hasEncrypter, isDurable, managesChildStorage, newToken, open, openAsync, removeChangeListener, removeContextVariable, setAttributes, setAttributesAsync, setContextVariable, setUserPreferences
-
Methods inherited from interface org.apache.qpid.server.model.ContextProvider
getContextKeys, getContextValue, getContextValue
-
Methods inherited from interface org.apache.qpid.server.logging.EventLoggerProvider
getEventLogger
-
Methods inherited from interface org.apache.qpid.server.model.TaskExecutorProvider
getTaskExecutor
-
Methods inherited from interface org.apache.qpid.server.security.auth.manager.UsernamePasswordAuthenticationProvider
authenticate
-
-
-
-
Field Detail
-
CLASS_DESCRIPTION
static final String CLASS_DESCRIPTION
- See Also:
- Constant Field Values
-
PROVIDER_TYPE
static final String PROVIDER_TYPE
- See Also:
- Constant Field Values
-
PROVIDER_URL
static final String PROVIDER_URL
- See Also:
- Constant Field Values
-
PROVIDER_AUTH_URL
static final String PROVIDER_AUTH_URL
- See Also:
- Constant Field Values
-
SEARCH_CONTEXT
static final String SEARCH_CONTEXT
- See Also:
- Constant Field Values
-
LDAP_CONTEXT_FACTORY
static final String LDAP_CONTEXT_FACTORY
- See Also:
- Constant Field Values
-
SEARCH_USERNAME
static final String SEARCH_USERNAME
- See Also:
- Constant Field Values
-
SEARCH_PASSWORD
static final String SEARCH_PASSWORD
- See Also:
- Constant Field Values
-
TRUST_STORE
static final String TRUST_STORE
- See Also:
- Constant Field Values
-
SEARCH_FILTER
static final String SEARCH_FILTER
- See Also:
- Constant Field Values
-
GROUP_SEARCH_CONTEXT
static final String GROUP_SEARCH_CONTEXT
- See Also:
- Constant Field Values
-
GROUP_SEARCH_FILTER
static final String GROUP_SEARCH_FILTER
- See Also:
- Constant Field Values
-
AUTHENTICATION_METHOD
static final String AUTHENTICATION_METHOD
- See Also:
- Constant Field Values
-
LOGIN_CONFIG_SCOPE
static final String LOGIN_CONFIG_SCOPE
- See Also:
- Constant Field Values
-
LOGIN_CONFIG_SCOPE_DEFAULT
static final String LOGIN_CONFIG_SCOPE_DEFAULT
- See Also:
- Constant Field Values
-
DEFAULT_LDAP_CONTEXT_FACTORY
static final String DEFAULT_LDAP_CONTEXT_FACTORY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getProviderUrl
String getProviderUrl()
-
getProviderAuthUrl
String getProviderAuthUrl()
-
getSearchContext
String getSearchContext()
-
getSearchFilter
String getSearchFilter()
-
isBindWithoutSearch
boolean isBindWithoutSearch()
-
isUseFullLDAPName
boolean isUseFullLDAPName()
-
getLdapContextFactory
String getLdapContextFactory()
-
getTrustStore
TrustStore getTrustStore()
-
getSearchUsername
String getSearchUsername()
-
getSearchPassword
String getSearchPassword()
-
getGroupAttributeName
String getGroupAttributeName()
-
getGroupSearchContext
String getGroupSearchContext()
-
getGroupSearchFilter
String getGroupSearchFilter()
-
isGroupSubtreeSearchScope
boolean isGroupSubtreeSearchScope()
-
getAuthenticationMethod
LdapAuthenticationMethod getAuthenticationMethod()
-
getLoginConfigScope
String getLoginConfigScope()
-
-