Package org.apache.activemq.security

Plugable Security Adapter framework along with default implementations such as the JAAS implementation.

See:
          Description

Interface Summary
AuthorizationMap  
MessageAuthorizationPolicy A plugin to allow custom message-level security checks to be performed before a message is consumed.
SecurityAdminMBean An MBean for adding and removing users, roles and destinations.
 

Class Summary
AuthenticationUser A helper object used to configure simple authentiaction plugin
AuthorizationBroker Verifies if a authenticated user can do an operation against the broker using an authorization map.
AuthorizationEntry Represents an entry in a DefaultAuthorizationMap for assigning different operations (read, write, admin) of user roles to a specific destination or a hierarchical wildcard area of destinations.
AuthorizationPlugin An authorization plugin where each operation on a destination is checked against an authorizationMap
CachedLDAPAuthorizationMap A DefaultAuthorizationMap implementation which uses LDAP to initialize and update authorization policy.
DefaultAuthorizationMap Represents a destination based configuration of policies so that individual destinations or wildcard hierarchies of destinations can be configured using different policies.
JaasAuthenticationBroker Logs a user in using JAAS.
JaasAuthenticationPlugin Adds a JAAS based authentication security plugin
JaasCertificateAuthenticationBroker A JAAS Authentication Broker that uses SSL Certificates.
JaasCertificateAuthenticationPlugin A JAAS based SSL certificate authentication plugin.
JaasCertificateSecurityContext Extends the SecurityContext to provide a username which is the Distinguished Name from the certificate.
JaasDualAuthenticationBroker A JAAS Authentication Broker that uses different JAAS domain configurations depending if the connection is over an SSL enabled Connector or not.
JaasDualAuthenticationPlugin A JAAS based SSL certificate authentication plugin.
LDAPAuthorizationMap An AuthorizationMap which uses LDAP
SecurityContext Used to cache up authorizations so that subsequent requests are faster.
SimpleAuthenticationBroker Handles authenticating a users against a simple user name/password map.
SimpleAuthenticationPlugin A simple authentication plugin
SimpleAuthorizationMap An AuthorizationMap which is configured with individual DestinationMaps for each operation.
SimpleCachedLDAPAuthorizationMap  
TempDestinationAuthorizationEntry Represents an entry in a DefaultAuthorizationMap for assigning different operations (read, write, admin) of user roles to a temporary destination
 

Enum Summary
SimpleCachedLDAPAuthorizationMap.DestinationType  
SimpleCachedLDAPAuthorizationMap.PermissionType  
 

Package org.apache.activemq.security Description

Plugable Security Adapter framework along with default implementations such as the JAAS implementation.



Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.