|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.activemq.security.LDAPAuthorizationMap
public class LDAPAuthorizationMap
An AuthorizationMap which uses LDAP
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
LDAPAuthorizationMap()
|
|
LDAPAuthorizationMap(Map<String,String> options)
|
|
| Method Summary | |
|---|---|
protected Set<String> |
addAttributeValues(String attrId,
Attributes attrs,
Set<String> values)
|
protected Set<org.apache.activemq.jaas.GroupPrincipal> |
getACLs(ActiveMQDestination destination,
String roleBase,
String roleAttribute)
|
protected Set<org.apache.activemq.jaas.GroupPrincipal> |
getACLs(String destinationBase,
SearchControls constraints,
String roleBase,
String roleAttribute)
|
Set<org.apache.activemq.jaas.GroupPrincipal> |
getAdminACLs(ActiveMQDestination destination)
Returns the set of all ACLs capable of administering the given destination |
String |
getAdminAttribute()
|
String |
getAdminBase()
|
String |
getAdvisorySearchBase()
|
String |
getAuthentication()
|
protected Set<org.apache.activemq.jaas.GroupPrincipal> |
getCompositeACLs(ActiveMQDestination destination,
String roleBase,
String roleAttribute)
|
String |
getConnectionPassword()
|
String |
getConnectionProtocol()
|
String |
getConnectionURL()
|
String |
getConnectionUsername()
|
DirContext |
getContext()
|
String |
getInitialContextFactory()
|
MessageFormat |
getQueueSearchMatchingFormat()
|
Set<org.apache.activemq.jaas.GroupPrincipal> |
getReadACLs(ActiveMQDestination destination)
Returns the set of all ACLs capable of reading (consuming from) the given destination |
String |
getReadAttribute()
|
String |
getReadBase()
|
Set<org.apache.activemq.jaas.GroupPrincipal> |
getTempDestinationAdminACLs()
Returns the set of all ACLs capable of administering temp destination |
Set<org.apache.activemq.jaas.GroupPrincipal> |
getTempDestinationReadACLs()
Returns the set of all ACLs capable of reading from temp destination |
Set<org.apache.activemq.jaas.GroupPrincipal> |
getTempDestinationWriteACLs()
Returns the set of all ACLs capable of writing to temp destination |
String |
getTempSearchBase()
|
MessageFormat |
getTopicSearchMatchingFormat()
|
Set<org.apache.activemq.jaas.GroupPrincipal> |
getWriteACLs(ActiveMQDestination destination)
Returns the set of all ACLs capable of writing to the given destination |
String |
getWriteAttribute()
|
String |
getWriteBase()
|
boolean |
isQueueSearchSubtreeBool()
|
boolean |
isTopicSearchSubtreeBool()
|
boolean |
isUseAdvisorySearchBase()
|
protected DirContext |
open()
|
void |
setAdminAttribute(String adminAttribute)
|
void |
setAdminBase(String adminBase)
|
void |
setAdvisorySearchBase(String advisorySearchBase)
|
void |
setAuthentication(String authentication)
|
void |
setConnectionPassword(String connectionPassword)
|
void |
setConnectionProtocol(String connectionProtocol)
|
void |
setConnectionURL(String connectionURL)
|
void |
setConnectionUsername(String connectionUsername)
|
void |
setContext(DirContext context)
|
void |
setInitialContextFactory(String initialContextFactory)
|
void |
setQueueSearchMatchingFormat(MessageFormat queueSearchMatchingFormat)
|
void |
setQueueSearchSubtreeBool(boolean queueSearchSubtreeBool)
|
void |
setReadAttribute(String readAttribute)
|
void |
setReadBase(String readBase)
|
void |
setTempSearchBase(String tempSearchBase)
|
void |
setTopicSearchMatchingFormat(MessageFormat topicSearchMatchingFormat)
|
void |
setTopicSearchSubtreeBool(boolean topicSearchSubtreeBool)
|
void |
setUseAdvisorySearchBase(boolean useAdvisorySearchBase)
|
void |
setWriteAttribute(String writeAttribute)
|
void |
setWriteBase(String writeBase)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public LDAPAuthorizationMap()
public LDAPAuthorizationMap(Map<String,String> options)
| Method Detail |
|---|
public Set<org.apache.activemq.jaas.GroupPrincipal> getTempDestinationAdminACLs()
AuthorizationMap
getTempDestinationAdminACLs in interface AuthorizationMappublic Set<org.apache.activemq.jaas.GroupPrincipal> getTempDestinationReadACLs()
AuthorizationMap
getTempDestinationReadACLs in interface AuthorizationMappublic Set<org.apache.activemq.jaas.GroupPrincipal> getTempDestinationWriteACLs()
AuthorizationMap
getTempDestinationWriteACLs in interface AuthorizationMappublic Set<org.apache.activemq.jaas.GroupPrincipal> getAdminACLs(ActiveMQDestination destination)
AuthorizationMap
getAdminACLs in interface AuthorizationMappublic Set<org.apache.activemq.jaas.GroupPrincipal> getReadACLs(ActiveMQDestination destination)
AuthorizationMap
getReadACLs in interface AuthorizationMappublic Set<org.apache.activemq.jaas.GroupPrincipal> getWriteACLs(ActiveMQDestination destination)
AuthorizationMap
getWriteACLs in interface AuthorizationMappublic 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<org.apache.activemq.jaas.GroupPrincipal> getCompositeACLs(ActiveMQDestination destination,
String roleBase,
String roleAttribute)
protected Set<org.apache.activemq.jaas.GroupPrincipal> getACLs(ActiveMQDestination destination,
String roleBase,
String roleAttribute)
protected Set<org.apache.activemq.jaas.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
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||