| Name | Package | Description |
| AccessDecisionManager | org.acegisecurity | Makes a final access control (authorization) decision. |
| AccessDecisionVoter | org.acegisecurity.vote | Indicates a class is responsible for voting on authorization decisions. |
| AccessDeniedHandler | org.acegisecurity.ui | Used by ExceptionTranslationFilter to handle an
AccessDeniedException. |
| AclEntry | org.acegisecurity.acl | Marker interface representing an access control list entry associated with a
specific domain object instance. |
| AclManager | org.acegisecurity.acl | Obtains the AclEntry instances that apply to a particular
domain object instance. |
| AclObjectIdentity | org.acegisecurity.acl.basic | Interface representing the identity of an individual domain object instance. |
| AclObjectIdentityAware | org.acegisecurity.acl.basic | Indicates a domain object instance is able to provide AclObjectIdentity information. |
| AclProvider | org.acegisecurity.acl | Indicates a class can process a given domain object instance and
authoritatively return the ACLs that apply. |
| AfterInvocationManager | org.acegisecurity | Reviews the Object returned from a secure object invocation,
being able to modify the Object or throw an AccessDeniedException . |
| AfterInvocationProvider | org.acegisecurity.afterinvocation | Indicates a class is responsible for participating in an AfterInvocationProviderManager decision. |
| AspectJCallback | org.acegisecurity.intercept.method.aspectj | Called by the AspectJSecurityInterceptor when it wishes for the
AspectJ processing to continue. |
| AuthByAdapter | org.acegisecurity.adapters | Indicates a specialized, immutable, server-side only Authentication
class. |
| Authentication | org.acegisecurity | Represents an authentication request. |
| AuthenticationDetailsSource | org.acegisecurity.ui | Provides a getDetails() object for
a given web request. |
| AuthenticationEntryPoint | org.acegisecurity.ui | Used by ExceptionTranslationFilter to commence an authentication
scheme. |
| AuthenticationManager | org.acegisecurity | Processes an Authentication request. |
| AuthenticationProvider | org.acegisecurity.providers | Indicates a class can process a specific Authentication implementation. |
| AuthenticationTrustResolver | org.acegisecurity | Evaluates Authentication tokens |
| AuthorityGranter | org.acegisecurity.providers.jaas | The AuthorityGranter interface is used to map a given principal to role
names. |
| Authz | org.acegisecurity.taglibs.velocity | Wrapper the implementation of Acegi Security for Spring JSP tag includes:
AuthenticationTag , AclTag , AuthorizeTag |
| BasicAclDao | org.acegisecurity.acl.basic | Represents a data access object that can return the BasicAclEntry s
applying to a given ACL object identity. |
| BasicAclEntry | org.acegisecurity.acl.basic | Represents an entry in an access control list. |
| BasicAclEntryCache | org.acegisecurity.acl.basic | Provides a cache of BasicAclEntry objects. |
| BasicAclExtendedDao | org.acegisecurity.acl.basic | Represents a more extensive data access object
for BasicAclEntry s. |
| CaptchaSecurityContext | org.acegisecurity.captcha | Interface that add humanity concerns to the SecurityContext |
| CaptchaServiceProxy | org.acegisecurity.captcha | Provide a common interface for captcha validation. |
| CasAuthoritiesPopulator | org.acegisecurity.providers.cas | Populates the UserDetails associated with a CAS authenticated
user. |
| CasProxyDecider | org.acegisecurity.providers.cas | Decides whether a proxy list presented via CAS is trusted or not. |
| ChannelDecisionManager | org.acegisecurity.securechannel | Decides whether a web channel provides sufficient security. |
| ChannelEntryPoint | org.acegisecurity.securechannel | May be used by a ChannelProcessor to launch a web channel. |
| ChannelProcessor | org.acegisecurity.securechannel | Decides whether a web channel meets a specific security condition. |
| ConcurrentSessionController | org.acegisecurity.concurrent | Provides two methods that can be called by an AuthenticationManager to integrate with the
concurrent session handling infrastructure. |
| ConfigAttribute | org.acegisecurity | Stores a security system related configuration attribute. |
| EffectiveAclsResolver | org.acegisecurity.acl.basic | Determines the ACLs that are effective for a given
Authentication object. |
| FilterInvocationDefinitionMap | org.acegisecurity.intercept.web | Exposes methods required so that a property editor can populate the relevant
FilterInvocationDefinitionSource . |
| FilterInvocationDefinitionSource | org.acegisecurity.intercept.web | Marker interface for ObjectDefinitionSource implementations
that are designed to perform lookups keyed on FilterInvocation s. |
| GrantedAuthority | org.acegisecurity | Represents an authority granted to an Authentication object. |
| InitialDirContextFactory | org.acegisecurity.ldap | Access point for obtaining LDAP contexts. |
| JaasAuthenticationCallbackHandler | org.acegisecurity.providers.jaas | The JaasAuthenticationCallbackHandler is similar to the
javax.security.auth.callback.CallbackHandler interface in that it defines a
handle method. |
| LdapAuthenticator | org.acegisecurity.providers.ldap | The strategy interface for locating and authenticating an Ldap user. |
| LdapAuthoritiesPopulator | org.acegisecurity.providers.ldap | Obtains a list of granted authorities for an Ldap user. |
| LdapCallback | org.acegisecurity.ldap | Callback object for use with LdapTemplate. |
| LdapEntryMapper | org.acegisecurity.ldap | A mapper for use with LdapTemplate . |
| LdapUserDetails | org.acegisecurity.userdetails.ldap | Captures the information for a user's LDAP entry. |
| LdapUserSearch | org.acegisecurity.ldap | Obtains a user's information from the LDAP directory given a login name. |
| LoginExceptionResolver | org.acegisecurity.providers.jaas | The JaasAuthenticationProvider takes an instance of LoginExceptionResolver
to resolve LoginModule specific exceptions to Acegi exceptions. |
| LogoutHandler | org.acegisecurity.ui.logout | Indicates a class that is able to participate in logout handling. |
| MethodDefinitionSource | org.acegisecurity.intercept.method | Marker interface for ObjectDefinitionSource implementations
that are designed to perform lookups keyed on Methods. |
| NamingExceptionTranslator | org.acegisecurity.ldap | No description provided. |
| ObjectDefinitionSource | org.acegisecurity.intercept | Implemented by classes that store and can identify the ConfigAttributeDefinition that applies to a given secure object
invocation. |
| PasswordEncoder | org.acegisecurity.providers.encoding |
Interface for performing authentication operations on a password. |
| PortMapper | org.acegisecurity.util | PortMapper implementations provide callers with information
about which HTTP ports are associated with which HTTPS ports on the system,
and vice versa. |
| PortResolver | org.acegisecurity.util | A PortResolver determines the port a web request was received
on. |
| RememberMeServices | org.acegisecurity.ui.rememberme | Implement by a class that is capable of providing a remember-me service. |
| RemoteAuthenticationManager | org.acegisecurity.providers.rcp | Allows remote clients to attempt authentication. |
| RunAsManager | org.acegisecurity | Creates a new temporary Authentication object for the current secure
object invocation only. |
| SaltSource | org.acegisecurity.providers.dao | Provides alternative sources of the salt to use for encoding passwords. |
| SecurityContext | org.acegisecurity.context | Interface defining the minimum security information associated with the
current thread of execution. |
| SecurityContextHolderStrategy | org.acegisecurity.context | A strategy for storing security context information against a thread. |
| SessionIdentifierAware | org.acegisecurity.concurrent | Implemented by getDetails()
implementations that are capable of returning a session ID. |
| SessionRegistry | org.acegisecurity.concurrent | Maintains a registry of SessionInformation instances. |
| StatelessTicketCache | org.acegisecurity.providers.cas | Caches CAS service tickets and CAS proxy tickets for stateless connections. |
| TicketValidator | org.acegisecurity.providers.cas | Validates a CAS service ticket. |
| UserCache | org.acegisecurity.providers.dao | Provides a cache of User objects. |
| UserDetails | org.acegisecurity.userdetails | Provides core user information. |
| UserDetailsService | org.acegisecurity.userdetails | Defines an interface for implementations that wish to provide data access
services to the DaoAuthenticationProvider . |
| X509AuthoritiesPopulator | org.acegisecurity.providers.x509 | Populates the UserDetails associated with the X.509
certificate presented by a client. |
| X509UserCache | org.acegisecurity.providers.x509 | Provides a cache of UserDetails objects for the
X509AuthenticationProvider . |