Acegi Security System for Spring 1.0.0-RC1 API

Packages
org.acegisecurity Provides core Acegi Security System for Spring interfaces and classes.
org.acegisecurity.acl Enables retrieval of access control lists (ACLs) for domain object instances.
org.acegisecurity.acl.basic Access control list implementation based on integer bit masks.
org.acegisecurity.acl.basic.cache Caches ACL information for the BasicAclProvider.
org.acegisecurity.acl.basic.jdbc JDBC-based data access object for ACL information.
org.acegisecurity.adapters Allows external containers to obtain authentication information from the system.
org.acegisecurity.afterinvocation Used for post-processing of an object returned from a secure object invocation.
org.acegisecurity.captcha Captcha classes.
org.acegisecurity.concurrent  
org.acegisecurity.context Provides a "request context".
org.acegisecurity.context.httpinvoker Enables use of Spring's HttpInvoker extension points to present the principal and credentials located in the ContextHolder via BASIC authentication.
org.acegisecurity.context.rmi Enables use of Spring's RMI remoting extension points to propagate the ContextHolder (which should contain an Authentication request token) from one JVM to the remote JVM.
org.acegisecurity.event.authentication Enables events to be published to the Spring application context.
org.acegisecurity.event.authorization Provides support objects for security event interception (ie authorization).
org.acegisecurity.intercept Actually enforces the security and ties the whole security system together.
org.acegisecurity.intercept.method Provides support objects for securing Java method invocations via different AOP libraries.
org.acegisecurity.intercept.method.aopalliance Enforces security for AOP Alliance MethodInvocations, such as via Spring AOP.
org.acegisecurity.intercept.method.aspectj Enforces security for AspectJ JointPoints, delegating secure object callbacks to the calling aspect.
org.acegisecurity.intercept.web Enforces security for HTTP requests, typically by the URL requested.
org.acegisecurity.providers Implements a provider-based approach to authentication decisions.
org.acegisecurity.providers.anonymous Allows you to secure every invocation (especially useful for web request URI security) by always having either an actual principal or an anonymous principal authenticated.
org.acegisecurity.providers.cas An authentication provider that can process Yale Central Authentication Service (CAS) service tickets and proxy tickets.
org.acegisecurity.providers.cas.cache Caches CAS tickets for the CasAuthenticationProvider.
org.acegisecurity.providers.cas.populator Implementations that populate GrantedAuthority[]s of CAS authentications.
org.acegisecurity.providers.cas.proxy Implementations that decide whether proxy lists of CAS authentications are trusted.
org.acegisecurity.providers.cas.ticketvalidator Implementations that validate service tickets.
org.acegisecurity.providers.dao An authentication provider that relies upon a data access object.
org.acegisecurity.providers.dao.cache Caches User objects for the DaoAuthenticationProvider.
org.acegisecurity.providers.dao.salt Implementations that provide salts for more secure password encoding.
org.acegisecurity.providers.encoding Password encoding implementations.
org.acegisecurity.providers.jaas An authentication provider for JAAS.
org.acegisecurity.providers.jaas.event Enables JAAS events to be published to the Spring application context.
org.acegisecurity.providers.rcp Allows remote clients to authenticate and obtain a populated Authentication object.
org.acegisecurity.providers.rememberme Authentication provider that processes RememberMeAuthenticationTokens.
org.acegisecurity.providers.x509 An authentication provider that can process X.509 certificaties.
org.acegisecurity.providers.x509.cache User caches for the X509 provider.
org.acegisecurity.providers.x509.populator Implementations that populate GrantedAuthority[]s of X509 authentications.
org.acegisecurity.runas Allows secure objects to be run under a different authentication identity.
org.acegisecurity.securechannel Classes that ensure web requests are received over required transport channels.
org.acegisecurity.taglibs.authz Java implementation of security taglib.
org.acegisecurity.taglibs.velocity  
org.acegisecurity.ui Authentication processing mechanisms, which respond to the submission of authentication credentials using various protocols (eg BASIC, CAS, form login etc).
org.acegisecurity.ui.basicauth Authenticates HTTP BASIC authentication requests.
org.acegisecurity.ui.cas Authenticates standard web browser users via Yale Central Authentication Service (CAS).
org.acegisecurity.ui.digestauth Authenticates HTTP Digest authentication requests.
org.acegisecurity.ui.rememberme Support for remembering a user between different web sessions.
org.acegisecurity.ui.session HttpSession events and publisher classes.
org.acegisecurity.ui.switchuser  
org.acegisecurity.ui.webapp Authenticates users via a standard web form and HttpSession.
org.acegisecurity.ui.x509 X.509 authentication filter and related classes.
org.acegisecurity.userdetails  
org.acegisecurity.userdetails.jdbc Exposes a JDBC-based authentication repository.
org.acegisecurity.userdetails.memory Exposes an in-memory authentication repository.
org.acegisecurity.util General utility classes used throughout the Acegi Security System.
org.acegisecurity.vote Implements a vote-based approach to authorization decisions.
org.acegisecurity.wrapper Populates a Servlet request with a new Acegi Security compliant HttpServletRequestWrapper.

 



Copyright © 2004-2005 Acegi Technology Pty Limited. All Rights Reserved.