See: Description
| Interface | Description |
|---|---|
| AuthenticationBroker |
Base for all broker plugins that wish to provide connection authentication services
|
| 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 | Description |
|---|---|
| AbstractAuthenticationBroker | |
| AuthenticationUser |
A helper object used to configure simple authentication plugin
|
| AuthorizationBroker |
Verifies if a authenticated user can do an operation against the broker using
an authorization map.
|
| AuthorizationDestinationFilter |
Authorizes addSubscription calls.
|
| AuthorizationDestinationInterceptor |
Adds AuthorizationDestinationFilter on intercept()
|
| 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 |
| XBeanAuthorizationEntry |
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. |
| XBeanAuthorizationMap |
| Enum | Description |
|---|---|
| SimpleCachedLDAPAuthorizationMap.DestinationType | |
| SimpleCachedLDAPAuthorizationMap.PermissionType |
Plugable Security Adapter framework along with default implementations such as the JAAS implementation.
Copyright © 2005–2016 FuseSource, Corp.. All rights reserved.