public class LDAPAuthorizationMap extends Object implements AuthorizationMap
AuthorizationMap
which uses LDAPModifier and Type | Field and Description |
---|---|
static String |
ADMIN_ATTRIBUTE |
static String |
ADMIN_BASE |
static String |
AUTHENTICATION |
static String |
CONNECTION_PASSWORD |
static String |
CONNECTION_PROTOCOL |
static String |
CONNECTION_URL |
static String |
CONNECTION_USERNAME |
static String |
INITIAL_CONTEXT_FACTORY |
static String |
QUEUE_SEARCH_MATCHING |
static String |
QUEUE_SEARCH_SUBTREE |
static String |
READ_ATTRIBUTE |
static String |
READ_BASE |
static String |
TOPIC_SEARCH_MATCHING |
static String |
TOPIC_SEARCH_SUBTREE |
static String |
WRITE_ATTRIBUTE |
static String |
WRITE_BASE |
Constructor and Description |
---|
LDAPAuthorizationMap() |
LDAPAuthorizationMap(Map<String,String> options) |
public static final String INITIAL_CONTEXT_FACTORY
public static final String CONNECTION_URL
public static final String CONNECTION_USERNAME
public static final String CONNECTION_PASSWORD
public static final String CONNECTION_PROTOCOL
public static final String AUTHENTICATION
public static final String TOPIC_SEARCH_MATCHING
public static final String TOPIC_SEARCH_SUBTREE
public static final String QUEUE_SEARCH_MATCHING
public static final String QUEUE_SEARCH_SUBTREE
public static final String ADMIN_BASE
public static final String ADMIN_ATTRIBUTE
public static final String READ_BASE
public static final String READ_ATTRIBUTE
public static final String WRITE_BASE
public static final String WRITE_ATTRIBUTE
public Set<GroupPrincipal> getTempDestinationAdminACLs()
AuthorizationMap
getTempDestinationAdminACLs
in interface AuthorizationMap
public Set<GroupPrincipal> getTempDestinationReadACLs()
AuthorizationMap
getTempDestinationReadACLs
in interface AuthorizationMap
public Set<GroupPrincipal> getTempDestinationWriteACLs()
AuthorizationMap
getTempDestinationWriteACLs
in interface AuthorizationMap
public Set<GroupPrincipal> getAdminACLs(ActiveMQDestination destination)
AuthorizationMap
getAdminACLs
in interface AuthorizationMap
public Set<GroupPrincipal> getReadACLs(ActiveMQDestination destination)
AuthorizationMap
getReadACLs
in interface AuthorizationMap
public Set<GroupPrincipal> getWriteACLs(ActiveMQDestination destination)
AuthorizationMap
getWriteACLs
in interface AuthorizationMap
public String getAdminAttribute()
public void setAdminAttribute(String adminAttribute)
public String getAdminBase()
public void setAdminBase(String adminBase)
public String getAuthentication()
public void setAuthentication(String authentication)
public String getConnectionPassword()
public void setConnectionPassword(String connectionPassword)
public String getConnectionProtocol()
public void setConnectionProtocol(String connectionProtocol)
public String getConnectionURL()
public void setConnectionURL(String connectionURL)
public String getConnectionUsername()
public void setConnectionUsername(String connectionUsername)
public DirContext getContext()
public void setContext(DirContext context)
public String getInitialContextFactory()
public void setInitialContextFactory(String initialContextFactory)
public MessageFormat getQueueSearchMatchingFormat()
public void setQueueSearchMatchingFormat(MessageFormat queueSearchMatchingFormat)
public boolean isQueueSearchSubtreeBool()
public void setQueueSearchSubtreeBool(boolean queueSearchSubtreeBool)
public String getReadAttribute()
public void setReadAttribute(String readAttribute)
public String getReadBase()
public void setReadBase(String readBase)
public MessageFormat getTopicSearchMatchingFormat()
public void setTopicSearchMatchingFormat(MessageFormat topicSearchMatchingFormat)
public boolean isTopicSearchSubtreeBool()
public void setTopicSearchSubtreeBool(boolean topicSearchSubtreeBool)
public String getWriteAttribute()
public void setWriteAttribute(String writeAttribute)
public String getWriteBase()
public void setWriteBase(String writeBase)
public boolean isUseAdvisorySearchBase()
public void setUseAdvisorySearchBase(boolean useAdvisorySearchBase)
public String getAdvisorySearchBase()
public void setAdvisorySearchBase(String advisorySearchBase)
public String getTempSearchBase()
public void setTempSearchBase(String tempSearchBase)
protected Set<GroupPrincipal> getCompositeACLs(ActiveMQDestination destination, String roleBase, String roleAttribute)
protected Set<GroupPrincipal> getACLs(ActiveMQDestination destination, String roleBase, String roleAttribute)
protected Set<GroupPrincipal> getACLs(String destinationBase, SearchControls constraints, String roleBase, String roleAttribute)
protected Set<String> addAttributeValues(String attrId, Attributes attrs, Set<String> values) throws NamingException
NamingException
protected DirContext open() throws NamingException
NamingException
Copyright © 2005–2015 The Apache Software Foundation. All rights reserved.