Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J L M N O P R S T U V W X

## A

abort() - Method in class org.acegisecurity.providers.jaas.SecurityContextLoginModule
  Abort the authentication process by forgetting the Acegi Security `Authentication`.
AbstractAccessDecisionManager - Class in org.acegisecurity.vote
  Abstract implementation of `AccessDecisionManager`.
AbstractAccessDecisionManager() - Constructor for class org.acegisecurity.vote.AbstractAccessDecisionManager
AbstractAclVoter - Class in org.acegisecurity.vote
  Given a domain object instance passed as a method argument, ensures the principal has appropriate permission as defined by the `AclManager`.
AbstractAclVoter() - Constructor for class org.acegisecurity.vote.AbstractAclVoter
AbstractAdapterAuthenticationToken - Class in org.acegisecurity.adapters
  Convenience superclass for `AuthByAdapter` implementations.
AbstractAdapterAuthenticationToken() - Constructor for class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
AbstractAdapterAuthenticationToken(String, GrantedAuthority[]) - Constructor for class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
  The only way an `AbstractAdapterAuthentication` should be constructed.
AbstractAuthenticationEvent - Class in org.acegisecurity.event.authentication
  Represents an application authentication event.
AbstractAuthenticationEvent(Authentication) - Constructor for class org.acegisecurity.event.authentication.AbstractAuthenticationEvent
AbstractAuthenticationFailureEvent - Class in org.acegisecurity.event.authentication
  Abstract application event which indicates authentication failure for some reason.
AbstractAuthenticationFailureEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AbstractAuthenticationFailureEvent
AbstractAuthenticationManager - Class in org.acegisecurity
  An abstract implementation of the `AuthenticationManager`.
AbstractAuthenticationManager() - Constructor for class org.acegisecurity.AbstractAuthenticationManager
AbstractAuthenticationToken - Class in org.acegisecurity.providers
  Provides a `String` representation of the Authentication token.
AbstractAuthenticationToken() - Constructor for class org.acegisecurity.providers.AbstractAuthenticationToken
AbstractAuthorizationEvent - Class in org.acegisecurity.event.authorization
  Abstract superclass for all security interception related events.
AbstractAuthorizationEvent(Object) - Constructor for class org.acegisecurity.event.authorization.AbstractAuthorizationEvent
  Construct the event, passing in the secure object being intercepted.
AbstractBasicAclEntry - Class in org.acegisecurity.acl.basic
  Abstract implementation of `BasicAclEntry`.
AbstractBasicAclEntry(Object, AclObjectIdentity, AclObjectIdentity, int) - Constructor for class org.acegisecurity.acl.basic.AbstractBasicAclEntry
AbstractBasicAclEntry() - Constructor for class org.acegisecurity.acl.basic.AbstractBasicAclEntry
  A protected constructor for use by Hibernate.
AbstractFilterInvocationDefinitionSource - Class in org.acegisecurity.intercept.web
  Abstract implementation of `FilterInvocationDefinitionSource`.
AbstractFilterInvocationDefinitionSource() - Constructor for class org.acegisecurity.intercept.web.AbstractFilterInvocationDefinitionSource
AbstractMethodDefinitionSource - Class in org.acegisecurity.intercept.method
  Abstract implementation of `MethodDefinitionSource`.
AbstractMethodDefinitionSource() - Constructor for class org.acegisecurity.intercept.method.AbstractMethodDefinitionSource
AbstractProcessingFilter - Class in org.acegisecurity.ui
  Abstract processor of browser-based HTTP-based authentication requests.
AbstractProcessingFilter() - Constructor for class org.acegisecurity.ui.AbstractProcessingFilter
AbstractSecurityInterceptor - Class in org.acegisecurity.intercept
  Abstract class that implements security interception for secure objects.
AbstractSecurityInterceptor() - Constructor for class org.acegisecurity.intercept.AbstractSecurityInterceptor
AbstractTicketValidator - Class in org.acegisecurity.providers.cas.ticketvalidator
  Convenience abstract base for `TicketValidator`s.
AbstractTicketValidator() - Constructor for class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
AbstractUserDetailsAuthenticationProvider - Class in org.acegisecurity.providers.dao
  A base `AuthenticationProvider` that allows subclasses to override and work with `UserDetails` objects.
AbstractUserDetailsAuthenticationProvider() - Constructor for class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
AcceptAnyCasProxy - Class in org.acegisecurity.providers.cas.proxy
  Accepts a proxied request from any other service.
AcceptAnyCasProxy() - Constructor for class org.acegisecurity.providers.cas.proxy.AcceptAnyCasProxy
ACCESS_ABSTAIN - Static variable in interface org.acegisecurity.vote.AccessDecisionVoter
ACCESS_DENIED - Static variable in interface org.acegisecurity.vote.AccessDecisionVoter
ACCESS_GRANTED - Static variable in interface org.acegisecurity.vote.AccessDecisionVoter
AccessDecisionManager - Interface in org.acegisecurity
  Makes a final access control (authorization) decision.
AccessDecisionVoter - Interface in org.acegisecurity.vote
  Indicates a class is responsible for voting on authorization decisions.
AccessDeniedException - Exception in org.acegisecurity
  Thrown if an `Authentication` object does not hold a required authority.
AccessDeniedException(String) - Constructor for exception org.acegisecurity.AccessDeniedException
  Constructs an `AccessDeniedException` with the specified message.
AccessDeniedException(String, Throwable) - Constructor for exception org.acegisecurity.AccessDeniedException
  Constructs an `AccessDeniedException` with the specified message and root cause.
AccountExpiredException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because the account has expired.
AccountExpiredException(String) - Constructor for exception org.acegisecurity.AccountExpiredException
  Constructs a `AccountExpiredException` with the specified message.
AccountExpiredException(String, Throwable) - Constructor for exception org.acegisecurity.AccountExpiredException
  Constructs a `AccountExpiredException` with the specified message and root cause.
ACEGI_SECURITY_ACCESS_DENIED_EXCEPTION_KEY - Static variable in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
ACEGI_SECURITY_CONTEXT_KEY - Static variable in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
ACEGI_SECURITY_FORM_PASSWORD_KEY - Static variable in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
ACEGI_SECURITY_FORM_USERNAME_KEY - Static variable in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
ACEGI_SECURITY_HASHED_REMEMBER_ME_COOKIE_KEY - Static variable in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
ACEGI_SECURITY_LAST_EXCEPTION_KEY - Static variable in class org.acegisecurity.ui.AbstractProcessingFilter
ACEGI_SECURITY_LAST_USERNAME_KEY - Static variable in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
ACEGI_SECURITY_SWITCH_USERNAME_KEY - Static variable in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
ACEGI_SECURITY_TARGET_URL_KEY - Static variable in class org.acegisecurity.ui.AbstractProcessingFilter
AcegiMessageSource - Class in org.acegisecurity
  The default `MessageSource` used by Acegi Security.
AcegiMessageSource() - Constructor for class org.acegisecurity.AcegiMessageSource
AcegiSecurityException - Exception in org.acegisecurity
  Abstract superclass for all exceptions thrown in the security package and subpackages.
AcegiSecurityException(String, Throwable) - Constructor for exception org.acegisecurity.AcegiSecurityException
  Constructs an `AcegiSecurityException` with the specified message and root cause.
AcegiSecurityException(String) - Constructor for exception org.acegisecurity.AcegiSecurityException
  Constructs an `AcegiSecurityException` with the specified message and no root cause.
AclEntry - Interface in org.acegisecurity.acl
  Marker interface representing an access control list entry associated with a specific domain object instance.
AclManager - Interface in org.acegisecurity.acl
  Obtains the `AclEntry` instances that apply to a particular domain object instance.
AclObjectIdentity - Interface in org.acegisecurity.acl.basic
  Interface representing the identity of an individual domain object instance.
AclObjectIdentityAware - Interface in org.acegisecurity.acl.basic
  Indicates a domain object instance is able to provide `AclObjectIdentity` information.
AclProvider - Interface in org.acegisecurity.acl
  Indicates a class can process a given domain object instance and authoritatively return the ACLs that apply.
AclProviderManager - Class in org.acegisecurity.acl
  Iterates through a list of `AclProvider`s to locate the ACLs that apply to a given domain object instance.
AclProviderManager() - Constructor for class org.acegisecurity.acl.AclProviderManager
aclsByObjectIdentity - Variable in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
AclTag - Class in org.acegisecurity.taglibs.authz
  An implementation of `Tag` that allows its body through if some authorizations are granted to the request's principal.
AclTag() - Constructor for class org.acegisecurity.taglibs.authz.AclTag
addAuthority(GrantedAuthority) - Method in class org.acegisecurity.userdetails.memory.UserAttribute
addConfigAttribute(ConfigAttribute) - Method in class org.acegisecurity.ConfigAttributeDefinition
  Adds a `ConfigAttribute` that is related to the secure object method.
addCustomAuthorities(String, List) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
  Allows subclasses to add their own granted authorities to the list to be returned in the `User`.
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
  Allows subclasses to perform any additional checks of a returned (or cached) `UserDetails` for a given authentication request.
additionalAuthenticationChecks(UserDetails, UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
addPermission(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
addPermissions(int[]) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
addSecureMethod(Method, ConfigAttributeDefinition) - Method in class org.acegisecurity.intercept.method.MethodDefinitionMap
  Add configuration attributes for a secure method.
addSecureMethod(String, ConfigAttributeDefinition) - Method in class org.acegisecurity.intercept.method.MethodDefinitionMap
  Add configuration attributes for a secure method.
addSecureMethod(Class, String, ConfigAttributeDefinition) - Method in class org.acegisecurity.intercept.method.MethodDefinitionMap
  Add configuration attributes for a secure method.
addSecureUrl(String, ConfigAttributeDefinition) - Method in interface org.acegisecurity.intercept.web.FilterInvocationDefinitionMap
addSecureUrl(String, ConfigAttributeDefinition) - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
addSecureUrl(String, ConfigAttributeDefinition) - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
addUser(UserDetails) - Method in class org.acegisecurity.userdetails.memory.UserMap
  Adds a user to the in-memory map.
addUsersFromProperties(UserMap, Properties) - Static method in class org.acegisecurity.userdetails.memory.UserMapEditor
ADMINISTRATION - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
AffirmativeBased - Class in org.acegisecurity.vote
  Simple concrete implementation of `AccessDecisionManager` that grants access if any `AccessDecisionVoter` returns an affirmative response.
AffirmativeBased() - Constructor for class org.acegisecurity.vote.AffirmativeBased
afterInvocation(InterceptorStatusToken, Object) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
  Completes the work of the `AbstractSecurityInterceptor` after the secure object invocation has been complete
AfterInvocationManager - Interface in org.acegisecurity
  Reviews the `Object` returned from a secure object invocation, being able to modify the `Object` or throw an `AccessDeniedException`.
AfterInvocationProvider - Interface in org.acegisecurity.afterinvocation
  Indicates a class is responsible for participating in an `AfterInvocationProviderManager` decision.
AfterInvocationProviderManager - Class in org.acegisecurity.afterinvocation
  Provider-based implementation of `AfterInvocationManager`.
AfterInvocationProviderManager() - Constructor for class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
afterPropertiesSet() - Method in class org.acegisecurity.acl.AclProviderManager
afterPropertiesSet() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
afterPropertiesSet() - Method in class org.acegisecurity.acl.basic.cache.EhCacheBasedAclEntryCache
afterPropertiesSet() - Method in class org.acegisecurity.adapters.AuthByAdapterProvider
afterPropertiesSet() - Method in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
afterPropertiesSet() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
afterPropertiesSet() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
afterPropertiesSet() - Method in class org.acegisecurity.captcha.AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor
  Verify if thresold is > 0
afterPropertiesSet() - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
  Verify if entryPoint and keyword are ok
afterPropertiesSet() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
afterPropertiesSet() - Method in class org.acegisecurity.concurrent.ConcurrentSessionFilter
afterPropertiesSet() - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
afterPropertiesSet() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
afterPropertiesSet() - Method in class org.acegisecurity.intercept.method.MethodInvocationPrivilegeEvaluator
afterPropertiesSet() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
afterPropertiesSet() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
afterPropertiesSet() - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.providers.cas.populator.DaoCasAuthoritiesPopulator
afterPropertiesSet() - Method in class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
afterPropertiesSet() - Method in class org.acegisecurity.providers.cas.proxy.RejectProxyTickets
afterPropertiesSet() - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
afterPropertiesSet() - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
afterPropertiesSet() - Method in class org.acegisecurity.providers.dao.salt.ReflectionSaltSource
afterPropertiesSet() - Method in class org.acegisecurity.providers.dao.salt.SystemWideSaltSource
afterPropertiesSet() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.providers.ProviderManager
afterPropertiesSet() - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationManagerImpl
afterPropertiesSet() - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.providers.x509.cache.EhCacheBasedX509UserCache
afterPropertiesSet() - Method in class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
afterPropertiesSet() - Method in class org.acegisecurity.providers.x509.X509AuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
afterPropertiesSet() - Method in class org.acegisecurity.runas.RunAsManagerImpl
afterPropertiesSet() - Method in class org.acegisecurity.securechannel.ChannelDecisionManagerImpl
afterPropertiesSet() - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
afterPropertiesSet() - Method in class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
afterPropertiesSet() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilterEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.ui.cas.ServiceProperties
afterPropertiesSet() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
afterPropertiesSet() - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
afterPropertiesSet() - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
afterPropertiesSet() - Method in class org.acegisecurity.userdetails.memory.InMemoryDaoImpl
afterPropertiesSet() - Method in class org.acegisecurity.util.FilterChainProxy
afterPropertiesSet() - Method in class org.acegisecurity.util.PortResolverImpl
afterPropertiesSet() - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
afterPropertiesSet() - Method in class org.acegisecurity.vote.BasicAclEntryVoter
allGranted(String) - Method in interface org.acegisecurity.taglibs.velocity.Authz
  all the listed roles must be granted to return true, otherwise fasle;
allGranted(String) - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
allowableSessionsExceeded(String, SessionInformation[], int, SessionRegistry) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
  Allows subclasses to customise behaviour when too many sessions are detected.
AlwaysTestAfterMaxRequestsCaptchaChannelProcessor - Class in org.acegisecurity.captcha
  return false if ny CaptchaChannelProcessorTemplate of mapped urls has been requested more than thresold;
  Default keyword : REQUIRES_CAPTCHA_ABOVE_THRESOLD_REQUESTS
AlwaysTestAfterMaxRequestsCaptchaChannelProcessor() - Constructor for class org.acegisecurity.captcha.AlwaysTestAfterMaxRequestsCaptchaChannelProcessor
  Constructor
AlwaysTestAfterTimeInMillisCaptchaChannelProcessor - Class in org.acegisecurity.captcha
  return false if thresold is greater than millis since last captcha test has occured;
  Default keyword : REQUIRES_CAPTCHA_AFTER_THRESOLD_IN_MILLIS
AlwaysTestAfterTimeInMillisCaptchaChannelProcessor() - Constructor for class org.acegisecurity.captcha.AlwaysTestAfterTimeInMillisCaptchaChannelProcessor
  Constructor
AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor - Class in org.acegisecurity.captcha
  return false if thresold is lower than average time millis between any CaptchaChannelProcessorTemplate mapped urls requests and is human;
  Default keyword : REQUIRES_CAPTCHA_AFTER_THRESOLD_IN_MILLIS
  Note : before first humanity check
AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor() - Constructor for class org.acegisecurity.captcha.AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor
  Constructor
AnonymousAuthenticationProvider - Class in org.acegisecurity.providers.anonymous
  An `AuthenticationProvider` implementation that validates `AnonymousAuthenticationToken`s.
AnonymousAuthenticationProvider() - Constructor for class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
AnonymousAuthenticationToken - Class in org.acegisecurity.providers.anonymous
  Represents an anonymous `Authentication`.
AnonymousAuthenticationToken(String, Object, GrantedAuthority[]) - Constructor for class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
  Constructor.
AnonymousAuthenticationToken() - Constructor for class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
AnonymousProcessingFilter - Class in org.acegisecurity.providers.anonymous
  Detects if there is no `Authentication` object in the `SecurityContextHolder`, and populates it with one if needed.
AnonymousProcessingFilter() - Constructor for class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
anyGranted(String) - Method in interface org.acegisecurity.taglibs.velocity.Authz
  any the listed roles must be granted to return true, otherwise fasle;
anyGranted(String) - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
applyAnonymousForThisRequest(ServletRequest) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
  Enables subclasses to determine whether or not an anonymous authentication token should be setup for this request.
AspectJCallback - Interface in org.acegisecurity.intercept.method.aspectj
  Called by the `AspectJSecurityInterceptor` when it wishes for the AspectJ processing to continue.
AspectJSecurityInterceptor - Class in org.acegisecurity.intercept.method.aspectj
  Provides security interception of AspectJ method invocations.
AspectJSecurityInterceptor() - Constructor for class org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor
attemptAuthentication(String, String) - Method in interface org.acegisecurity.providers.rcp.RemoteAuthenticationManager
  Attempts to authenticate the remote client using the presented username and password.
attemptAuthentication(String, String) - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationManagerImpl
attemptAuthentication(HttpServletRequest) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
  Performs actual authentication.
attemptAuthentication(HttpServletRequest) - Method in class org.acegisecurity.ui.cas.CasProcessingFilter
attemptAuthentication(HttpServletRequest) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
attemptAuthentication(HttpServletRequest) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
attemptExitUser(HttpServletRequest) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Attempt to exit from an already switched user.
attemptSwitchUser(HttpServletRequest) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Attempt to switch to another user.
AuthByAdapter - Interface in org.acegisecurity.adapters
  Indicates a specialized, immutable, server-side only `Authentication` class.
AuthByAdapterProvider - Class in org.acegisecurity.adapters
  An `AuthenticationProvider` implementation that can authenticate an `AuthByAdapter`.
AuthByAdapterProvider() - Constructor for class org.acegisecurity.adapters.AuthByAdapterProvider
authenticate(Authentication) - Method in class org.acegisecurity.AbstractAuthenticationManager
  An implementation of the `authenticate` method that calls the abstract method `doAuthenticatation` to do its work.
authenticate(Authentication) - Method in class org.acegisecurity.adapters.AuthByAdapterProvider
authenticate(Authentication) - Method in interface org.acegisecurity.AuthenticationManager
  Attempts to authenticate the passed `Authentication` object, returning a fully populated `Authentication` object (including granted authorities) if successful.
authenticate(Authentication) - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
authenticate(Authentication) - Method in interface org.acegisecurity.providers.AuthenticationProvider
  Performs authentication with the same contract as `AuthenticationManager.authenticate(Authentication)`.
authenticate(Authentication) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
authenticate(Authentication) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
authenticate(Authentication) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Attempts to login the user given the Authentication objects principal and credential
authenticate(Authentication) - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationProvider
authenticate(Authentication) - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
authenticate(Authentication) - Method in class org.acegisecurity.providers.TestingAuthenticationProvider
authenticate(Authentication) - Method in class org.acegisecurity.providers.x509.X509AuthenticationProvider
  If the supplied authentication token contains a certificate then this will be passed to the configured `X509AuthoritiesPopulator` to obtain the user details and authorities for the user identified by the certificate.
authenticate(Authentication) - Method in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
AuthenticatedVoter - Class in org.acegisecurity.vote
  Votes if a `ConfigAttribute.getAttribute()` of `IS_AUTHENTICATED_FULLY` or `IS_AUTHENTICATED_REMEMBERED` or `IS_AUTHENTICATED_ANONYMOUSLY` is present.
AuthenticatedVoter() - Constructor for class org.acegisecurity.vote.AuthenticatedVoter
Authentication - Interface in org.acegisecurity
  Represents an authentication request.
AuthenticationCredentialsNotFoundEvent - Class in org.acegisecurity.event.authorization
  Indicates a secure object invocation failed because the `Authentication` could not be obtained from the `SecurityContextHolder`.
AuthenticationCredentialsNotFoundEvent(Object, ConfigAttributeDefinition, AuthenticationCredentialsNotFoundException) - Constructor for class org.acegisecurity.event.authorization.AuthenticationCredentialsNotFoundEvent
  Construct the event.
AuthenticationCredentialsNotFoundException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because there is no `Authentication` object in the `SecurityContext`.
AuthenticationCredentialsNotFoundException(String) - Constructor for exception org.acegisecurity.AuthenticationCredentialsNotFoundException
  Constructs an `AuthenticationCredentialsNotFoundException` with the specified message.
AuthenticationCredentialsNotFoundException(String, Throwable) - Constructor for exception org.acegisecurity.AuthenticationCredentialsNotFoundException
  Constructs an `AuthenticationCredentialsNotFoundException` with the specified message and root cause.
AuthenticationEntryPoint - Interface in org.acegisecurity.intercept.web
  Used by `SecurityEnforcementFilter` to commence an authentication scheme.
AuthenticationException - Exception in org.acegisecurity
  Abstract superclass for all exceptions related an `Authentication` object being invalid for whatever reason.
AuthenticationException(String, Throwable) - Constructor for exception org.acegisecurity.AuthenticationException
  Constructs an `AuthenticationException` with the specified message and root cause.
AuthenticationException(String) - Constructor for exception org.acegisecurity.AuthenticationException
  Constructs an `AuthenticationException` with the specified message and no root cause.
AuthenticationFailureBadCredentialsEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to invalid credentials being presented.
AuthenticationFailureBadCredentialsEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureBadCredentialsEvent
AuthenticationFailureConcurrentLoginEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to the user attempting to login to too many concurrent sessions.
AuthenticationFailureConcurrentLoginEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureConcurrentLoginEvent
AuthenticationFailureCredentialsExpiredEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to the user's credentials having expired.
AuthenticationFailureCredentialsExpiredEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureCredentialsExpiredEvent
AuthenticationFailureDisabledEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to the user's account being disabled.
AuthenticationFailureDisabledEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureDisabledEvent
AuthenticationFailureExpiredEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to the user's account having expired.
AuthenticationFailureExpiredEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureExpiredEvent
AuthenticationFailureLockedEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to the user's account having been locked.
AuthenticationFailureLockedEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureLockedEvent
AuthenticationFailureProviderNotFoundEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to there being no registered `AuthenticationProvider` that can process the request.
AuthenticationFailureProviderNotFoundEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureProviderNotFoundEvent
AuthenticationFailureProxyUntrustedEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to the CAS user's ticket being generated by an untrusted proxy.
AuthenticationFailureProxyUntrustedEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureProxyUntrustedEvent
AuthenticationFailureServiceExceptionEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates authentication failure due to there being a problem internal to the `AuthenticationManager`.
AuthenticationFailureServiceExceptionEvent(Authentication, AuthenticationException) - Constructor for class org.acegisecurity.event.authentication.AuthenticationFailureServiceExceptionEvent
AuthenticationManager - Interface in org.acegisecurity
  Processes an `Authentication` request.
AuthenticationProcessingFilter - Class in org.acegisecurity.ui.webapp
  Processes an authentication form.
AuthenticationProcessingFilter() - Constructor for class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
AuthenticationProcessingFilterEntryPoint - Class in org.acegisecurity.ui.webapp
  Used by the `SecurityEnforcementFilter` to commence authentication via the `AuthenticationProcessingFilter`.
AuthenticationProcessingFilterEntryPoint() - Constructor for class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
AuthenticationProvider - Interface in org.acegisecurity.providers
  Indicates a class can process a specific `Authentication` implementation.
AuthenticationServiceException - Exception in org.acegisecurity
  Thrown if an authentication request could not be processed due to a system problem.
AuthenticationServiceException(String) - Constructor for exception org.acegisecurity.AuthenticationServiceException
  Constructs an `AuthenticationServiceException` with the specified message.
AuthenticationServiceException(String, Throwable) - Constructor for exception org.acegisecurity.AuthenticationServiceException
  Constructs an `AuthenticationServiceException` with the specified message and root cause.
AuthenticationSimpleHttpInvokerRequestExecutor - Class in org.acegisecurity.context.httpinvoker
  Adds BASIC authentication support to `SimpleHttpInvokerRequestExecutor`.
AuthenticationSimpleHttpInvokerRequestExecutor() - Constructor for class org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor
AuthenticationSuccessEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates successful authentication.
AuthenticationSuccessEvent(Authentication) - Constructor for class org.acegisecurity.event.authentication.AuthenticationSuccessEvent
AuthenticationSwitchUserEvent - Class in org.acegisecurity.event.authentication
  Application event which indicates that a user context switch.
AuthenticationSwitchUserEvent(Authentication, UserDetails) - Constructor for class org.acegisecurity.event.authentication.AuthenticationSwitchUserEvent
  Switch user context event constructor
AuthenticationTag - Class in org.acegisecurity.taglibs.authz
  An `Tag` implementation that allows convenient access to the current `Authentication` object.
AuthenticationTag() - Constructor for class org.acegisecurity.taglibs.authz.AuthenticationTag
AuthenticationTrustResolver - Interface in org.acegisecurity
  Evaluates `Authentication` tokens
AuthenticationTrustResolverImpl - Class in org.acegisecurity
  Basic implementation of `AuthenticationTrustResolver`.
AuthenticationTrustResolverImpl() - Constructor for class org.acegisecurity.AuthenticationTrustResolverImpl
authoritiesByUsernameMapping - Variable in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
AuthorityGranter - Interface in org.acegisecurity.providers.jaas
  The AuthorityGranter interface is used to map a given principal to role names.
AuthorizationFailureEvent - Class in org.acegisecurity.event.authorization
  Indicates a secure object invocation failed because the principal could not be authorized for the request.
AuthorizationFailureEvent(Object, ConfigAttributeDefinition, Authentication, AccessDeniedException) - Constructor for class org.acegisecurity.event.authorization.AuthorizationFailureEvent
  Construct the event.
AuthorizationServiceException - Exception in org.acegisecurity
  Thrown if an authorization request could not be processed due to a system problem.
AuthorizationServiceException(String) - Constructor for exception org.acegisecurity.AuthorizationServiceException
  Constructs an `AuthorizationServiceException` with the specified message.
AuthorizationServiceException(String, Throwable) - Constructor for exception org.acegisecurity.AuthorizationServiceException
  Constructs an `AuthorizationServiceException` with the specified message and root cause.
AuthorizedEvent - Class in org.acegisecurity.event.authorization
  Event indicating a secure object was invoked successfully.
AuthorizedEvent(Object, ConfigAttributeDefinition, Authentication) - Constructor for class org.acegisecurity.event.authorization.AuthorizedEvent
  Construct the event.
AuthorizeTag - Class in org.acegisecurity.taglibs.authz
  An implementation of `Tag` that allows it's body through if some authorizations are granted to the request's principal.
AuthorizeTag() - Constructor for class org.acegisecurity.taglibs.authz.AuthorizeTag
Authz - Interface in org.acegisecurity.taglibs.velocity
  Wrapper the implementation of Acegi Security for Spring JSP tag includes: `AuthenticationTag`, `AclTag`, `AuthorizeTag`
AuthzImpl - Class in org.acegisecurity.taglibs.velocity
  I decided to wrap several JSP tag in one class, so I have to using inner class to wrap these JSP tag.
AuthzImpl() - Constructor for class org.acegisecurity.taglibs.velocity.AuthzImpl
autoLogin(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.rememberme.NullRememberMeServices
autoLogin(HttpServletRequest, HttpServletResponse) - Method in interface org.acegisecurity.ui.rememberme.RememberMeServices
  This method will be called whenever the `SecurityContextHolder` does not contain an `Authentication` and the Acegi Security system wishes to provide an implementation with an opportunity to authenticate the request using remember-me capabilities.
autoLogin(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices

## B

BadCredentialsException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because the credentials are invalid.
BadCredentialsException(String) - Constructor for exception org.acegisecurity.BadCredentialsException
  Constructs a `BadCredentialsException` with the specified message.
BadCredentialsException(String, Object) - Constructor for exception org.acegisecurity.BadCredentialsException
BadCredentialsException(String, Throwable) - Constructor for exception org.acegisecurity.BadCredentialsException
  Constructs a `BadCredentialsException` with the specified message and root cause.
BaseDigestPasswordEncoder - Class in org.acegisecurity.providers.encoding
  Convenience base for digest password encoders.
BaseDigestPasswordEncoder() - Constructor for class org.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
BasePasswordEncoder - Class in org.acegisecurity.providers.encoding
  Convenience base for all password encoders.
BasePasswordEncoder() - Constructor for class org.acegisecurity.providers.encoding.BasePasswordEncoder
BasicAclDao - Interface in org.acegisecurity.acl.basic
  Represents a data access object that can return the `BasicAclEntry`s applying to a given ACL object identity.
BasicAclEntry - Interface in org.acegisecurity.acl.basic
  Represents an entry in an access control list.
BasicAclEntryAfterInvocationCollectionFilteringProvider - Class in org.acegisecurity.afterinvocation
  Given a `Collection` of domain object instances returned from a secure object invocation, remove any `Collection` elements the principal does not have appropriate permission to access as defined by the `AclManager`.
BasicAclEntryAfterInvocationCollectionFilteringProvider() - Constructor for class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
BasicAclEntryAfterInvocationProvider - Class in org.acegisecurity.afterinvocation
  Given a domain object instance returned from a secure object invocation, ensures the principal has appropriate permission as defined by the `AclManager`.
BasicAclEntryAfterInvocationProvider() - Constructor for class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
BasicAclEntryCache - Interface in org.acegisecurity.acl.basic
  Provides a cache of `BasicAclEntry` objects.
BasicAclEntryHolder - Class in org.acegisecurity.acl.basic.cache
  Used by `EhCacheBasedAclEntryCache` to store the array of `BasicAclEntry`s in the cache.
BasicAclEntryHolder(BasicAclEntry[]) - Constructor for class org.acegisecurity.acl.basic.cache.BasicAclEntryHolder
  Constructs the `BasicAclEntryHolder`.
BasicAclEntryVoter - Class in org.acegisecurity.vote
  Given a domain object instance passed as a method argument, ensures the principal has appropriate permission as defined by the `AclManager`.
BasicAclEntryVoter() - Constructor for class org.acegisecurity.vote.BasicAclEntryVoter
BasicAclExtendedDao - Interface in org.acegisecurity.acl.basic
  Represents a more extensive data access object for `BasicAclEntry`s.
BasicAclProvider - Class in org.acegisecurity.acl.basic
  Retrieves access control lists (ACL) entries for domain object instances from a data access object (DAO).
BasicAclProvider() - Constructor for class org.acegisecurity.acl.basic.BasicAclProvider
BasicProcessingFilter - Class in org.acegisecurity.ui.basicauth
  Processes a HTTP request's BASIC authorization headers, putting the result into the `SecurityContextHolder`.
BasicProcessingFilter() - Constructor for class org.acegisecurity.ui.basicauth.BasicProcessingFilter
BasicProcessingFilterEntryPoint - Class in org.acegisecurity.ui.basicauth
  Used by the `SecurityEnforcementFilter` to commence authentication via the `BasicProcessingFilter`.
BasicProcessingFilterEntryPoint() - Constructor for class org.acegisecurity.ui.basicauth.BasicProcessingFilterEntryPoint
beforeInvocation(Object) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
buildRunAs(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.runas.NullRunAsManager
buildRunAs(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.runas.RunAsManagerImpl
buildRunAs(Authentication, Object, ConfigAttributeDefinition) - Method in interface org.acegisecurity.RunAsManager
  Returns a replacement `Authentication` object for the current secure object invocation, or `null` if replacement not required.

## C

CaptchaChannelProcessorTemplate - Class in org.acegisecurity.captcha
  CaptchaChannel template : Ensures the user has enough human privileges by review of the `CaptchaSecurityContext` and using an abstract routine `CaptchaChannelProcessorTemplate.isContextValidConcerningHumanity(CaptchaSecurityContext)` (implemented by sub classes)
CaptchaChannelProcessorTemplate() - Constructor for class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
CaptchaEntryPoint - Class in org.acegisecurity.captcha
  The captcha entry point : redirect to the captcha test page.
CaptchaEntryPoint() - Constructor for class org.acegisecurity.captcha.CaptchaEntryPoint
CaptchaSecurityContext - Interface in org.acegisecurity.captcha
  Interface that add humanity concerns to the SecurityContext
CaptchaSecurityContextImpl - Class in org.acegisecurity.captcha
  Default CaptchaSecurityContext implementation
CaptchaSecurityContextImpl() - Constructor for class org.acegisecurity.captcha.CaptchaSecurityContextImpl
CaptchaServiceProxy - Interface in org.acegisecurity.captcha
  Provide a common interface for captcha validation.
CaptchaValidationProcessingFilter - Class in org.acegisecurity.captcha
  Filter for web integration of the `CaptchaServiceProxy`.
CaptchaValidationProcessingFilter() - Constructor for class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
CAS_STATEFUL_IDENTIFIER - Static variable in class org.acegisecurity.ui.cas.CasProcessingFilter
  Used to identify a CAS request for a stateful user agent, such as a web browser.
CAS_STATELESS_IDENTIFIER - Static variable in class org.acegisecurity.ui.cas.CasProcessingFilter
  Used to identify a CAS request for a stateless user agent, such as a remoting protocol client (eg Hessian, Burlap, SOAP etc).
CasAuthenticationProvider - Class in org.acegisecurity.providers.cas
  An `AuthenticationProvider` implementation that integrates with Yale Central Authentication Service (CAS).
CasAuthenticationProvider() - Constructor for class org.acegisecurity.providers.cas.CasAuthenticationProvider
CasAuthenticationToken - Class in org.acegisecurity.providers.cas
  Represents a successful CAS `Authentication`.
CasAuthenticationToken(String, Object, Object, GrantedAuthority[], UserDetails, List, String) - Constructor for class org.acegisecurity.providers.cas.CasAuthenticationToken
  Constructor.
CasAuthenticationToken() - Constructor for class org.acegisecurity.providers.cas.CasAuthenticationToken
CasAuthoritiesPopulator - Interface in org.acegisecurity.providers.cas
  Populates the `UserDetails` associated with a CAS authenticated user.
CasProcessingFilter - Class in org.acegisecurity.ui.cas
  Processes a CAS service ticket.
CasProcessingFilter() - Constructor for class org.acegisecurity.ui.cas.CasProcessingFilter
CasProcessingFilterEntryPoint - Class in org.acegisecurity.ui.cas
  Used by the `SecurityEnforcementFilter` to commence authentication via the Yale Central Authentication Service (CAS).
CasProcessingFilterEntryPoint() - Constructor for class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
CasProxyDecider - Interface in org.acegisecurity.providers.cas
  Decides whether a proxy list presented via CAS is trusted or not.
CasProxyTicketValidator - Class in org.acegisecurity.providers.cas.ticketvalidator
  Uses CAS' `ProxyTicketValidator` to validate a service ticket.
CasProxyTicketValidator() - Constructor for class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
changeMask(AclObjectIdentity, Object, Integer) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
  Changes the permission mask assigned to the `BasicAclEntry` associated with the specified `AclObjectIdentity` and recipient `Object`.
changeMask(AclObjectIdentity, Object, Integer) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
ChannelDecisionManager - Interface in org.acegisecurity.securechannel
  Decides whether a web channel provides sufficient security.
ChannelDecisionManagerImpl - Class in org.acegisecurity.securechannel
  Implementation of `ChannelDecisionManager`.
ChannelDecisionManagerImpl() - Constructor for class org.acegisecurity.securechannel.ChannelDecisionManagerImpl
ChannelEntryPoint - Interface in org.acegisecurity.securechannel
  May be used by a `ChannelProcessor` to launch a web channel.
ChannelProcessingFilter - Class in org.acegisecurity.securechannel
  Ensures a web request is delivered over the required channel.
ChannelProcessingFilter() - Constructor for class org.acegisecurity.securechannel.ChannelProcessingFilter
ChannelProcessor - Interface in org.acegisecurity.securechannel
  Decides whether a web channel meets a specific security condition.
checkAuthenticationAllowed(Authentication) - Method in interface org.acegisecurity.concurrent.ConcurrentSessionController
  Called by any class that wishes to know whether the current authentication request should be permitted.
checkAuthenticationAllowed(Authentication) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
checkAuthenticationAllowed(Authentication) - Method in class org.acegisecurity.concurrent.NullConcurrentSessionController
commence(ServletRequest, ServletResponse) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
commence(ServletRequest, ServletResponse, AuthenticationException) - Method in interface org.acegisecurity.intercept.web.AuthenticationEntryPoint
  Commences an authentication scheme.
commence(ServletRequest, ServletResponse) - Method in interface org.acegisecurity.securechannel.ChannelEntryPoint
  Commences a secure channel.
commence(ServletRequest, ServletResponse) - Method in class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
commence(ServletRequest, ServletResponse) - Method in class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
commence(ServletRequest, ServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilterEntryPoint
commence(ServletRequest, ServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
commence(ServletRequest, ServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
commence(ServletRequest, ServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
commence(ServletRequest, ServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilterEntryPoint
  Returns a 403 error code to the client.
commit() - Method in class org.acegisecurity.providers.jaas.SecurityContextLoginModule
  Authenticate the `Subject` (phase two) by adding the Acegi Security `Authentication` to the `Subject`'s principals.
ConcurrentLoginException - Exception in org.acegisecurity.concurrent
  Thrown by `ConcurrentSessionControllerImpl` if an attempt is made to login and the user has already exceeded their maxmimum allowed sessions.
ConcurrentLoginException(String) - Constructor for exception org.acegisecurity.concurrent.ConcurrentLoginException
ConcurrentSessionController - Interface in org.acegisecurity.concurrent
  Provides two methods that can be called by an `AuthenticationManager` to integrate with the concurrent session handling infrastructure.
ConcurrentSessionControllerImpl - Class in org.acegisecurity.concurrent
  Base implementation of `ConcurrentSessionControllerImpl` which prohibits simultaneous logins.
ConcurrentSessionControllerImpl() - Constructor for class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
ConcurrentSessionFilter - Class in org.acegisecurity.concurrent
  Filter required by concurrent session handling package.
ConcurrentSessionFilter() - Constructor for class org.acegisecurity.concurrent.ConcurrentSessionFilter
ConfigAttribute - Interface in org.acegisecurity
  Stores a security system related configuration attribute.
ConfigAttributeDefinition - Class in org.acegisecurity
  Holds a group of `ConfigAttribute`s that are associated with a given secure object target.
ConfigAttributeDefinition() - Constructor for class org.acegisecurity.ConfigAttributeDefinition
ConfigAttributeEditor - Class in org.acegisecurity
  A property editor that can create a populated `ConfigAttributeDefinition` from a comma separated list of values.
ConfigAttributeEditor() - Constructor for class org.acegisecurity.ConfigAttributeEditor
configureJaas(Resource) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Hook method for configuring Jaas
confirmProxyListTrusted(List) - Method in interface org.acegisecurity.providers.cas.CasProxyDecider
  Decides whether the proxy list is trusted.
confirmProxyListTrusted(List) - Method in class org.acegisecurity.providers.cas.proxy.AcceptAnyCasProxy
confirmProxyListTrusted(List) - Method in class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
confirmProxyListTrusted(List) - Method in class org.acegisecurity.providers.cas.proxy.RejectProxyTickets
confirmTicketValid(String) - Method in class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
confirmTicketValid(String) - Method in interface org.acegisecurity.providers.cas.TicketValidator
  Returns information about the ticket, if it is valid for this service.
ConsensusBased - Class in org.acegisecurity.vote
  Simple concrete implementation of `AccessDecisionManager` that uses a consensus-based approach.
ConsensusBased() - Constructor for class org.acegisecurity.vote.ConsensusBased
contains(ConfigAttribute) - Method in class org.acegisecurity.ConfigAttributeDefinition
  Indicates whether the specified `ConfigAttribute` is contained within this `ConfigAttributeDefinition`.
contextDestroyed(ServletContextEvent) - Method in class org.acegisecurity.ui.session.HttpSessionEventPublisher
  Not implemented
contextInitialized(ServletContextEvent) - Method in class org.acegisecurity.ui.session.HttpSessionEventPublisher
  Handled internally by a call to `WebApplicationContextUtils.getRequiredWebApplicationContext(javax.servlet.ServletContext)`
ContextPropagatingRemoteInvocation - Class in org.acegisecurity.context.rmi
  The actual `RemoteInvocation` that is passed from the client to the server, which contains the contents of `SecurityContextHolder`, being a `SecurityContext` object.
ContextPropagatingRemoteInvocation(MethodInvocation) - Constructor for class org.acegisecurity.context.rmi.ContextPropagatingRemoteInvocation
  Constructs the object, storing the value of the client-side `SecurityContextHolder` inside the object.
ContextPropagatingRemoteInvocationFactory - Class in org.acegisecurity.context.rmi
  Called by a client-side instance of `org.springframework.remoting.rmi.RmiProxyFactoryBean` when it wishes to create a remote invocation.
ContextPropagatingRemoteInvocationFactory() - Constructor for class org.acegisecurity.context.rmi.ContextPropagatingRemoteInvocationFactory
convertAclObjectIdentityToString(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
  Responsible for covering a `AclObjectIdentity` to a `String` that can be located in the RDBMS.
create(BasicAclEntry) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
create(BasicAclEntry) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
CREATE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
create(Object, String) - Static method in class org.acegisecurity.util.MethodInvocationUtils
  Generates a `MethodInvocation` for specified `methodName` on the passed object.
create(Object, String, Object[]) - Static method in class org.acegisecurity.util.MethodInvocationUtils
  Generates a `MethodInvocation` for specified `methodName` on the passed object, using the `args` to locate the method.
createAuthentication(ServletRequest) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
createFromClass(Class, String) - Static method in class org.acegisecurity.util.MethodInvocationUtils
  Generates a `MethodInvocation` for specified `methodName` on the passed class.
createFromClass(Class, String, Class[]) - Static method in class org.acegisecurity.util.MethodInvocationUtils
  Generates a `MethodInvocation` for specified `methodName` on the passed class, using the `args` to locate the method.
createRemoteInvocation(MethodInvocation) - Method in class org.acegisecurity.context.rmi.ContextPropagatingRemoteInvocationFactory
createSuccessAuthentication(Object, Authentication, UserDetails) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
  Creates a successful `Authentication` object.
CredentialsExpiredException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because the account's credentials have expired.
CredentialsExpiredException(String) - Constructor for exception org.acegisecurity.CredentialsExpiredException
  Constructs a `CredentialsExpiredException` with the specified message.
CredentialsExpiredException(String, Throwable) - Constructor for exception org.acegisecurity.CredentialsExpiredException
  Constructs a `CredentialsExpiredException` with the specified message and root cause.

## D

DaoAuthenticationProvider - Class in org.acegisecurity.providers.dao
  An `AuthenticationProvider` implementation that retrieves user details from an `UserDetailsService`.
DaoAuthenticationProvider() - Constructor for class org.acegisecurity.providers.dao.DaoAuthenticationProvider
DaoCasAuthoritiesPopulator - Class in org.acegisecurity.providers.cas.populator
  Populates the CAS authorities via an `UserDetailsService`.
DaoCasAuthoritiesPopulator() - Constructor for class org.acegisecurity.providers.cas.populator.DaoCasAuthoritiesPopulator
DaoX509AuthoritiesPopulator - Class in org.acegisecurity.providers.x509.populator
  Populates the X509 authorities via an `UserDetailsService`.
DaoX509AuthoritiesPopulator() - Constructor for class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
decide(Authentication, Object, ConfigAttributeDefinition) - Method in interface org.acegisecurity.AccessDecisionManager
  Resolves an access control decision for the passed parameters.
decide(Authentication, Object, ConfigAttributeDefinition, Object) - Method in interface org.acegisecurity.afterinvocation.AfterInvocationProvider
decide(Authentication, Object, ConfigAttributeDefinition, Object) - Method in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
decide(Authentication, Object, ConfigAttributeDefinition, Object) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
decide(Authentication, Object, ConfigAttributeDefinition, Object) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
decide(Authentication, Object, ConfigAttributeDefinition, Object) - Method in interface org.acegisecurity.AfterInvocationManager
  Given the details of a secure object invocation including its returned `Object`, make an access control decision or optionally modify the returned `Object`.
decide(FilterInvocation, ConfigAttributeDefinition) - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
decide(FilterInvocation, ConfigAttributeDefinition) - Method in interface org.acegisecurity.securechannel.ChannelDecisionManager
  Decided whether the presented `FilterInvocation` provides the appropriate level of channel security based on the requested `ConfigAttributeDefinition`.
decide(FilterInvocation, ConfigAttributeDefinition) - Method in class org.acegisecurity.securechannel.ChannelDecisionManagerImpl
decide(FilterInvocation, ConfigAttributeDefinition) - Method in interface org.acegisecurity.securechannel.ChannelProcessor
  Decided whether the presented `FilterInvocation` provides the appropriate level of channel security based on the requested `ConfigAttributeDefinition`.
decide(FilterInvocation, ConfigAttributeDefinition) - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
decide(FilterInvocation, ConfigAttributeDefinition) - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
decide(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.vote.AffirmativeBased
  This concrete implementation simply polls all configured `AccessDecisionVoter`s and grants access if any `AccessDecisionVoter` voted affirmatively.
decide(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.vote.ConsensusBased
  This concrete implementation simply polls all configured `AccessDecisionVoter`s and upon completion determines the consensus of granted vs denied responses.
decide(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.vote.UnanimousBased
  This concrete implementation polls all configured `AccessDecisionVoter`s for each `ConfigAttribute` and grants access if only grant votes were received.
DEF_ACL_OBJECT_IDENTITY_DELETE_STATEMENT - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DEF_ACL_OBJECT_IDENTITY_INSERT_STATEMENT - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DEF_ACL_PERMISSION_DELETE_STATEMENT - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DEF_ACL_PERMISSION_INSERT_STATEMENT - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DEF_ACL_PERMISSION_UPDATE_STATEMENT - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DEF_ACLS_BY_OBJECT_IDENTITY_QUERY - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
DEF_AUTHORITIES_BY_USERNAME_QUERY - Static variable in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
DEF_LOOKUP_PERMISSION_ID_QUERY - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DEF_OBJECT_PROPERTIES_QUERY - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
DEF_USERS_BY_USERNAME_QUERY - Static variable in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
DEFAULT_KEYWORD - Static variable in class org.acegisecurity.captcha.AlwaysTestAfterMaxRequestsCaptchaChannelProcessor
  Keyword for this channelProcessor
DEFAULT_KEYWORD - Static variable in class org.acegisecurity.captcha.AlwaysTestAfterTimeInMillisCaptchaChannelProcessor
  Keyword for this channelProcessor
DEFAULT_KEYWORD - Static variable in class org.acegisecurity.captcha.AlwaysTestBelowAverageTimeInMillisBetweenRequestsChannelProcessor
  Keyword for this channelProcessor
DEFAULT_KEYWORD - Static variable in class org.acegisecurity.captcha.TestOnceAfterMaxRequestsCaptchaChannelProcessor
DEFAULT_PARAMETER - Static variable in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
DefaultLoginExceptionResolver - Class in org.acegisecurity.providers.jaas
  This LoginExceptionResolver simply wraps the LoginException with an AuthenticationServiceException.
DefaultLoginExceptionResolver() - Constructor for class org.acegisecurity.providers.jaas.DefaultLoginExceptionResolver
delete(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
  Deletes all entries associated with the specified `AclObjectIdentity`.
delete(AclObjectIdentity, Object) - Method in interface org.acegisecurity.acl.basic.BasicAclExtendedDao
  Deletes the `BasicAclEntry` associated with the specified `AclObjectIdentity` and recipient `Object`.
delete(Long) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclObjectIdentityDelete
delete(Long, String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclPermissionDelete
delete(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
delete(AclObjectIdentity, Object) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
DELETE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
deletePermission(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
deletePermissions(int[]) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
demergePasswordAndSalt(String) - Method in class org.acegisecurity.providers.encoding.BasePasswordEncoder
  Used by subclasses to extract the password and salt from a merged `String` created using `BasePasswordEncoder.mergePasswordAndSalt(String,Object,boolean)`.
destroy() - Method in class org.acegisecurity.adapters.HttpRequestIntegrationFilter
  Does nothing.
destroy() - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
  Does nothing.
destroy() - Method in class org.acegisecurity.concurrent.ConcurrentSessionFilter
  Does nothing.
destroy() - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
  Does nothing.
destroy() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
destroy() - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
  Does nothing - we reply on IoC lifecycle services instead.
destroy() - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
destroy() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
  Does nothing.
destroy() - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
destroy() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
destroy() - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
  Does nothing - we rely on IoC lifecycle services instead.
destroy() - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
destroy() - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
destroy() - Method in class org.acegisecurity.util.FilterChainProxy
destroy() - Method in class org.acegisecurity.util.FilterToBeanProxy
destroy() - Method in class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter
DigestProcessingFilter - Class in org.acegisecurity.ui.digestauth
  Processes a HTTP request's Digest authorization headers, putting the result into the `SecurityContextHolder`.
DigestProcessingFilter() - Constructor for class org.acegisecurity.ui.digestauth.DigestProcessingFilter
DigestProcessingFilterEntryPoint - Class in org.acegisecurity.ui.digestauth
  Used by the `SecurityEnforcementFilter` to commence authentication via the `DigestProcessingFilter`.
DigestProcessingFilterEntryPoint() - Constructor for class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
DisabledException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because the account is disabled.
DisabledException(String) - Constructor for exception org.acegisecurity.DisabledException
  Constructs a `DisabledException` with the specified message.
DisabledException(String, Throwable) - Constructor for exception org.acegisecurity.DisabledException
  Constructs a `DisabledException` with the specified message and root cause.
doAddExtraDefaultExceptionMappings(Properties) - Method in class org.acegisecurity.providers.ProviderManager
  Provided so subclasses can add extra exception mappings during startup if no exception mappings are injected by the IoC container.
doAfterPropertiesSet() - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
doAfterPropertiesSet() - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
doAuthentication(Authentication) - Method in class org.acegisecurity.AbstractAuthenticationManager
  Concrete implementations of this class override this method to provide the authentication service.
doAuthentication(Authentication) - Method in class org.acegisecurity.MockAuthenticationManager
doAuthentication(Authentication) - Method in class org.acegisecurity.providers.ProviderManager
  Attempts to authenticate the passed `Authentication` object.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.adapters.HttpRequestIntegrationFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.concurrent.ConcurrentSessionFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
  This method first checks for an existing, non-null authentication in the secure context.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.util.FilterChainProxy
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.util.FilterToBeanProxy
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter
doPopulateAdditionalInformation(HttpServletRequest) - Method in class org.acegisecurity.ui.WebAuthenticationDetails
  Provided so that subclasses can populate additional information.
doPrepareConnection(HttpURLConnection, int) - Method in class org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor
  Provided so subclasses can perform additional configuration if required (eg set additional request headers for non-security related information etc).
doStartTag() - Method in class org.acegisecurity.taglibs.authz.AclTag
doStartTag() - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
doStartTag() - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag

## E

EffectiveAclsResolver - Interface in org.acegisecurity.acl.basic
  Determines the ACLs that are effective for a given `Authentication` object.
EhCacheBasedAclEntryCache - Class in org.acegisecurity.acl.basic.cache
  Caches `BasicAclEntry`s using a Spring IoC defined EHCACHE.
EhCacheBasedAclEntryCache() - Constructor for class org.acegisecurity.acl.basic.cache.EhCacheBasedAclEntryCache
EhCacheBasedTicketCache - Class in org.acegisecurity.providers.cas.cache
  Caches tickets using a Spring IoC defined EHCACHE.
EhCacheBasedTicketCache() - Constructor for class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
EhCacheBasedUserCache - Class in org.acegisecurity.providers.dao.cache
  Caches `User` objects using a Spring IoC defined EHCACHE.
EhCacheBasedUserCache() - Constructor for class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
EhCacheBasedX509UserCache - Class in org.acegisecurity.providers.x509.cache
  Caches `User` objects using a Spring IoC defined EHCACHE.
EhCacheBasedX509UserCache() - Constructor for class org.acegisecurity.providers.x509.cache.EhCacheBasedX509UserCache
encodePassword(String, Object) - Method in class org.acegisecurity.providers.encoding.Md5PasswordEncoder
encodePassword(String, Object) - Method in interface org.acegisecurity.providers.encoding.PasswordEncoder
  Encodes the specified raw password with an implementation specific algorithm.
encodePassword(String, Object) - Method in class org.acegisecurity.providers.encoding.PlaintextPasswordEncoder
encodePassword(String, Object) - Method in class org.acegisecurity.providers.encoding.ShaPasswordEncoder
encodePasswordInA1Format(String, String, String) - Static method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
equals(Object) - Method in interface org.acegisecurity.acl.basic.AclObjectIdentity
  Refer to the `java.lang.Object` documentation for the interface contract.
equals(Object) - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
  Important so caching operates properly.
equals(Object) - Method in class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
equals(Object) - Method in class org.acegisecurity.ConfigAttributeDefinition
equals(Object) - Method in class org.acegisecurity.context.SecurityContextImpl
equals(Object) - Method in class org.acegisecurity.GrantedAuthorityImpl
equals(Object) - Method in class org.acegisecurity.providers.AbstractAuthenticationToken
equals(Object) - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
equals(Object) - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
equals(Object) - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
equals(Object) - Method in class org.acegisecurity.SecurityConfig
equals(Object) - Method in class org.acegisecurity.userdetails.User
expireNow() - Method in class org.acegisecurity.concurrent.SessionInformation

## F

FilterChainProxy - Class in org.acegisecurity.util
  Delegates `Filter` requests to a list of Spring-managed beans.
FilterChainProxy() - Constructor for class org.acegisecurity.util.FilterChainProxy
FilterInvocation - Class in org.acegisecurity.intercept.web
  Holds objects associated with a HTTP filter.
FilterInvocation(ServletRequest, ServletResponse, FilterChain) - Constructor for class org.acegisecurity.intercept.web.FilterInvocation
FilterInvocation() - Constructor for class org.acegisecurity.intercept.web.FilterInvocation
FilterInvocationDefinitionMap - Interface in org.acegisecurity.intercept.web
  Exposes methods required so that a property editor can populate the relevant `FilterInvocationDefinitionSource`.
FilterInvocationDefinitionSource - Interface in org.acegisecurity.intercept.web
  Marker interface for `ObjectDefinitionSource` implementations that are designed to perform lookups keyed on `FilterInvocation`s.
FilterInvocationDefinitionSourceEditor - Class in org.acegisecurity.intercept.web
  Property editor to assist with the setup of a `FilterInvocationDefinitionSource`.
FilterInvocationDefinitionSourceEditor() - Constructor for class org.acegisecurity.intercept.web.FilterInvocationDefinitionSourceEditor
FilterSecurityInterceptor - Class in org.acegisecurity.intercept.web
  Performs security handling of HTTP resources via a filter implementation.
FilterSecurityInterceptor() - Constructor for class org.acegisecurity.intercept.web.FilterSecurityInterceptor
FilterToBeanProxy - Class in org.acegisecurity.util
  Delegates `Filter` requests to a Spring-managed bean.
FilterToBeanProxy() - Constructor for class org.acegisecurity.util.FilterToBeanProxy

## G

generateDigest(boolean, String, String, String, String, String, String, String, String, String) - Static method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
  Computes the `response` portion of a Digest authentication header.
generateNewContext() - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
getAccessDecisionManager() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
getAccessDeniedException() - Method in class org.acegisecurity.event.authorization.AuthorizationFailureEvent
getAccessor() - Static method in class org.acegisecurity.AcegiMessageSource
getAclClass() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
getAclManager() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
getAclManager() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
getAclManager() - Method in class org.acegisecurity.vote.BasicAclEntryVoter
getAclObjectIdentity() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
getAclObjectIdentity() - Method in interface org.acegisecurity.acl.basic.AclObjectIdentityAware
  Retrieves the `AclObjectIdentity` for this instance.
getAclObjectIdentity() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  Indicates the domain object instance that is subject of this `BasicAclEntry`.
getAclObjectIdentity() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
getAclObjectIdentityDelete() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclObjectIdentityDeleteStatement() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclObjectIdentityInsert() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclObjectIdentityInsertStatement() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclObjectParentIdentity() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
getAclObjectParentIdentity() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  Indicates any ACL parent of the domain object instance.
getAclObjectParentIdentity() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
getAclPermissionDelete() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclPermissionDeleteStatement() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclPermissionInsert() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclPermissionInsertStatement() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclPermissionUpdate() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAclPermissionUpdateStatement() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getAcls(Object) - Method in interface org.acegisecurity.acl.AclManager
  Obtains the ACLs that apply to the specified domain instance.
getAcls(Object, Authentication) - Method in interface org.acegisecurity.acl.AclManager
  Obtains the ACLs that apply to the specified domain instance, but only including those ACLs which have been granted to the presented `Authentication` object
getAcls(Object) - Method in interface org.acegisecurity.acl.AclProvider
  Obtains the ACLs that apply to the specified domain instance.
getAcls(Object, Authentication) - Method in interface org.acegisecurity.acl.AclProvider
  Obtains the ACLs that apply to the specified domain instance and presented `Authentication` object.
getAcls(Object) - Method in class org.acegisecurity.acl.AclProviderManager
getAcls(Object, Authentication) - Method in class org.acegisecurity.acl.AclProviderManager
getAcls(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclDao
  Obtains the ACLs that apply to the specified domain instance.
getAcls(Object) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getAcls(Object, Authentication) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getAcls(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
  Returns the ACLs associated with the requested `AclObjectIdentity`.
getAclsByObjectIdentity() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
getAclsByObjectIdentityQuery() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
getAfterInvocationManager() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
getAllSessions(Object) - Method in interface org.acegisecurity.concurrent.SessionRegistry
  Obtains all the known sessions for the specified principal.
getAllSessions(Object) - Method in class org.acegisecurity.concurrent.SessionRegistryImpl
getAnonymousClass() - Method in class org.acegisecurity.AuthenticationTrustResolverImpl
getAntPath() - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap.EntryHolder
getAppCtx() - Method in interface org.acegisecurity.taglibs.velocity.Authz
  set Spring application context which contains acegi related bean
getAppCtx() - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
getApplicationContext() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
getArguments() - Method in class org.acegisecurity.util.SimpleMethodInvocation
getAttr() - Method in class org.acegisecurity.intercept.InterceptorStatusToken
getAttribute() - Method in interface org.acegisecurity.ConfigAttribute
  If the `ConfigAttribute` can be represented as a `String` and that `String` is sufficient in precision to be relied upon as a configuration parameter by a `RunAsManager`, `AccessDecisionManager` or `AccessDecisionManager` delegate, this method should return such a `String`.
getAttribute() - Method in class org.acegisecurity.SecurityConfig
getAttributes(Object) - Method in class org.acegisecurity.intercept.method.AbstractMethodDefinitionSource
getAttributes(Object) - Method in interface org.acegisecurity.intercept.ObjectDefinitionSource
  Accesses the `ConfigAttributeDefinition` that applies to a given secure object.
getAttributes(Object) - Method in class org.acegisecurity.intercept.web.AbstractFilterInvocationDefinitionSource
getAuthentication() - Method in exception org.acegisecurity.AuthenticationException
getAuthentication() - Method in interface org.acegisecurity.context.SecurityContext
  Obtains the currently authenticated principal, or an authentication request token.
getAuthentication() - Method in class org.acegisecurity.context.SecurityContextImpl
getAuthentication() - Method in class org.acegisecurity.event.authentication.AbstractAuthenticationEvent
  Getters for the `Authentication` request that caused the event.
getAuthentication() - Method in class org.acegisecurity.event.authorization.AuthorizationFailureEvent
getAuthentication() - Method in class org.acegisecurity.event.authorization.AuthorizedEvent
getAuthentication() - Method in class org.acegisecurity.intercept.InterceptorStatusToken
getAuthentication() - Method in class org.acegisecurity.providers.jaas.event.JaasAuthenticationEvent
  Pre-casted method that returns the 'source' of the event.
getAuthenticationEntryPoint() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
getAuthenticationEntryPoint() - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
getAuthenticationEntryPoint() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
getAuthenticationFailureUrl() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
getAuthenticationManager() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
getAuthenticationManager() - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationManagerImpl
getAuthenticationManager() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
getAuthenticationManager() - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
getAuthenticationTrustResolver() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
getAuthorities() - Method in class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
getAuthorities() - Method in interface org.acegisecurity.Authentication
  Set by an `AuthenticationManager` to indicate the authorities that the principal has been granted.
getAuthorities() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
getAuthorities() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
getAuthorities() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
getAuthorities() - Method in class org.acegisecurity.providers.TestingAuthenticationToken
getAuthorities() - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
getAuthorities() - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
getAuthorities() - Method in class org.acegisecurity.runas.RunAsUserToken
getAuthorities() - Method in class org.acegisecurity.userdetails.memory.UserAttribute
getAuthorities() - Method in class org.acegisecurity.userdetails.User
getAuthorities() - Method in interface org.acegisecurity.userdetails.UserDetails
  Returns the authorities granted to the user.
getAuthoritiesByUsernameQuery() - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
getAuthority() - Method in interface org.acegisecurity.GrantedAuthority
  If the `GrantedAuthority` can be represented as a `String` and that `String` is sufficient in precision to be relied upon for an access control decision by an `AccessDecisionManager` (or delegate), this method should return such a `String`.
getAuthority() - Method in class org.acegisecurity.GrantedAuthorityImpl
getAuthorityGranters() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Returns the AuthorityGrannter array that was passed to the `JaasAuthenticationProvider.setAuthorityGranters(AuthorityGranter[])` method, or null if it none were ever set.
getBasicAclDao() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getBasicAclEntries() - Method in class org.acegisecurity.acl.basic.cache.BasicAclEntryHolder
getBasicAclEntryCache() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getByTicketId(String) - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
getByTicketId(String) - Method in interface org.acegisecurity.providers.cas.StatelessTicketCache
  Retrieves the `CasAuthenticationToken` associated with the specified ticket.
getCache() - Method in class org.acegisecurity.acl.basic.cache.EhCacheBasedAclEntryCache
getCache() - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
getCache() - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
getCallbackHandlers() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Returns the current JaasAuthenticationCallbackHandler array, or null if none are set.
getCaptchaFormUrl() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
  DOCUMENT ME!
getCaptchaService() - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
getCaptchaValidationParameter() - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
getCasAuthoritiesPopulator() - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
getCasProxyDecider() - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
getCasValidate() - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
  Mandatory URL to CAS' proxy ticket valiation service.
getChain() - Method in class org.acegisecurity.intercept.web.FilterInvocation
getChannelDecisionManager() - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
getChannelProcessors() - Method in class org.acegisecurity.securechannel.ChannelDecisionManagerImpl
getClassname() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
  Indicates the classname portion of the object identity.
getCompiledPattern() - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap.EntryHolder
getConfigAttributeDefinition() - Method in class org.acegisecurity.event.authorization.AuthenticationCredentialsNotFoundEvent
getConfigAttributeDefinition() - Method in class org.acegisecurity.event.authorization.AuthorizationFailureEvent
getConfigAttributeDefinition() - Method in class org.acegisecurity.event.authorization.AuthorizedEvent
getConfigAttributeDefinition() - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap.EntryHolder
getConfigAttributeDefinition() - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap.EntryHolder
getConfigAttributeDefinitions() - Method in class org.acegisecurity.intercept.method.MethodDefinitionAttributes
getConfigAttributeDefinitions() - Method in class org.acegisecurity.intercept.method.MethodDefinitionMap
  Obtains the configuration attributes explicitly defined against this bean.
getConfigAttributeDefinitions() - Method in interface org.acegisecurity.intercept.ObjectDefinitionSource
  If available, all of the `ConfigAttributeDefinition`s defined by the implementing class.
getConfigAttributeDefinitions() - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
getConfigAttributeDefinitions() - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
getConfigAttributes() - Method in class org.acegisecurity.ConfigAttributeDefinition
  Returns an `Iterator` over all the `ConfigAttribute`s defined by this `ConfigAttributeDefinition`.
getContext() - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
getContext() - Static method in class org.acegisecurity.context.SecurityContextHolder
  Obtains the `SecurityContext` associated with the current thread of execution.
getContext(PageContext) - Method in class org.acegisecurity.taglibs.authz.AclTag
  Allows test cases to override where application context obtained from.
getContext(FilterConfig) - Method in class org.acegisecurity.util.FilterToBeanProxy
  Allows test cases to override where application context obtained from.
getCredentials() - Method in class org.acegisecurity.adapters.PrincipalAcegiUserToken
getCredentials() - Method in interface org.acegisecurity.Authentication
  The credentials that prove the principal is correct.
getCredentials() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
  Always returns an empty `String`
getCredentials() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
getCredentials() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
  Always returns an empty `String`
getCredentials() - Method in class org.acegisecurity.providers.TestingAuthenticationToken
getCredentials() - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
getCredentials() - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
getCredentials() - Method in class org.acegisecurity.runas.RunAsUserToken
getCredentialsNotFoundException() - Method in class org.acegisecurity.event.authorization.AuthenticationCredentialsNotFoundEvent
getDecisionVoters() - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
getDefaultAclObjectIdentityClass() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getDefaultFilterProcessesUrl() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
  Specifies the default `filterProcessesUrl` for the implementation.
getDefaultFilterProcessesUrl() - Method in class org.acegisecurity.ui.cas.CasProcessingFilter
  This filter by default responds to `/j_acegi_cas_security_check`.
getDefaultFilterProcessesUrl() - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
  This filter by default responds to `/j_acegi_security_check`.
getDefaultFilterProcessesUrl() - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  This filter by default responds to `/j_acegi_security_check`.
getDefaultTargetUrl() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
getDescription() - Method in class org.acegisecurity.util.InMemoryResource
getDetails() - Method in interface org.acegisecurity.Authentication
  Stores additional details about the authentication request.
getDetails() - Method in class org.acegisecurity.providers.AbstractAuthenticationToken
  Subclasses should override if they wish to provide additional details about the authentication event.
getDetails() - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
  Usually a `WebAuthenticationDetails`.
getDetails() - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
getDomainObject() - Method in class org.acegisecurity.taglibs.authz.AclTag
getDomainObjectInstance(Object) - Method in class org.acegisecurity.vote.AbstractAclVoter
getEffectiveAclsResolver() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getEncodeHashAsBase64() - Method in class org.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
getEntriesFromCache(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclEntryCache
  Obtains an array of `BasicAclEntry`s from the cache.
getEntriesFromCache(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.cache.EhCacheBasedAclEntryCache
getEntriesFromCache(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.cache.NullAclEntryCache
  As nothing ever stored in the cache, will always return `null`.
getEntryPoint() - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
getEntryPoint() - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
getEntryPoint() - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
getException() - Method in class org.acegisecurity.event.authentication.AbstractAuthenticationFailureEvent
getException() - Method in class org.acegisecurity.providers.jaas.event.JaasAuthenticationFailedEvent
getExceptionMappings() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
getExtraInformation() - Method in exception org.acegisecurity.BadCredentialsException
  Any additional information about the exception.
getFilterInvocationDefinitionSource() - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
getFilterInvocationDefinitionSource() - Method in class org.acegisecurity.util.FilterChainProxy
getFilterProcessesUrl() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
getFilterSecurityInterceptor() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
getForceHttps() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getForceHttps() - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
getForeignKeyId() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
getFormPasswordParameterKey() - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Returns the form password parameter key.
getFormUsernameParameterKey() - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Returns the form username parameter key.
getFullRequestUrl() - Method in class org.acegisecurity.intercept.web.FilterInvocation
  Indicates the URL that the user agent used for this request.
getGeneratedBy() - Method in class org.acegisecurity.event.authentication.InteractiveAuthenticationSuccessEvent
  Getter for the `Class` that generated this event.
getHasPermission() - Method in class org.acegisecurity.taglibs.authz.AclTag
getHttpRequest() - Method in class org.acegisecurity.intercept.web.FilterInvocation
getHttpResponse() - Method in class org.acegisecurity.intercept.web.FilterInvocation
getHumanRestrictedResourcesRequestsCount() - Method in interface org.acegisecurity.captcha.CaptchaSecurityContext
  DOCUMENT ME!
getHumanRestrictedResourcesRequestsCount() - Method in class org.acegisecurity.captcha.CaptchaSecurityContextImpl
getId() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
  Indicates the instance identity portion of the object identity.
getIfAllGranted() - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag
getIfAnyGranted() - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag
getIfNotGranted() - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag
getInputStream() - Method in class org.acegisecurity.util.InMemoryResource
getInsecureKeyword() - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
getInternalMethod() - Method in class org.acegisecurity.vote.BasicAclEntryVoter
  Optionally specifies a method of the domain object that will be used to obtain a contained domain object.
getKey() - Method in class org.acegisecurity.adapters.AuthByAdapterProvider
getKey() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
getKey() - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
getKey() - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
getKey() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
getKey() - Method in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
getKey() - Method in class org.acegisecurity.runas.RunAsManagerImpl
getKey() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
getKey() - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
getKeyHash() - Method in class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
getKeyHash() - Method in interface org.acegisecurity.adapters.AuthByAdapter
  Returns the hash code of the key that was passed to the constructor of the `AuthByAdapter` implementation.
getKeyHash() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
getKeyHash() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
getKeyHash() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
getKeyHash() - Method in class org.acegisecurity.runas.RunAsUserToken
getKeyword() - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
getLastPassedCaptchaDateInMillis() - Method in interface org.acegisecurity.captcha.CaptchaSecurityContext
  DOCUMENT ME!
getLastPassedCaptchaDateInMillis() - Method in class org.acegisecurity.captcha.CaptchaSecurityContextImpl
getLastRequest() - Method in class org.acegisecurity.concurrent.SessionInformation
getLoginConfig() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
getLoginContext() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationToken
getLoginContextName() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
getLoginExceptionResolver() - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
getLoginFormUrl() - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
getLoginUrl() - Method in class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
  The enterprise-wide CAS login URL.
getLookupPermissionIdMapping() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getLookupPermissionIdQuery() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
getMapSize() - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
getMapSize() - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
getMask() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
getMask() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  Access control lists in this package are based on bit masking.
getMask() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
getMaximumSessionsForThisUser(Authentication) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
  Method intended for use by subclasses to override the maximum number of sessions that are permitted for a particular authentication.
getMethod() - Method in class org.acegisecurity.util.SimpleMethodInvocation
getMethodMapSize() - Method in class org.acegisecurity.intercept.method.MethodDefinitionMap
  Obtains the number of configuration attributes explicitly defined against this bean.
getMethodPrefix() - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
getName() - Method in class org.acegisecurity.adapters.PrincipalAcegiUserToken
getName() - Method in class org.acegisecurity.providers.AbstractAuthenticationToken
getNonceValiditySeconds() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
getObjectDefinitionSource() - Method in class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
getObjectDefinitionSource() - Method in class org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor
getObjectDefinitionSource() - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
getObjectPropertiesQuery() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
getOperation() - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
getOriginalAuthentication() - Method in class org.acegisecurity.runas.RunAsUserToken
getOriginalRequestMethodParameterName() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getOriginalRequestParametersNameValueSeparator() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getOriginalRequestParametersParameterName() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getOriginalRequestParametersSeparator() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getOriginalRequestUrlParameterName() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getParameter() - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
getPassword() - Method in class org.acegisecurity.userdetails.memory.UserAttribute
getPassword() - Method in class org.acegisecurity.userdetails.User
getPassword() - Method in interface org.acegisecurity.userdetails.UserDetails
  Returns the password used to authenticate the user.
getPasswordEncoder() - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
getPortMapper() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getPortMapper() - Method in class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
getPortMapper() - Method in class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
getPortMapper() - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
getPortMapper() - Method in class org.acegisecurity.util.PortResolverImpl
getPortResolver() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getPortResolver() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
getPortResolver() - Method in class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
getPortResolver() - Method in class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
getPortResolver() - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
getPrincipal() - Method in class org.acegisecurity.adapters.PrincipalAcegiUserToken
getPrincipal() - Method in interface org.acegisecurity.Authentication
  The identity of the principal being authenticated.
getPrincipal() - Method in class org.acegisecurity.concurrent.SessionInformation
getPrincipal() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
getPrincipal() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
getPrincipal() - Method in class org.acegisecurity.providers.jaas.JaasGrantedAuthority
getPrincipal() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
getPrincipal() - Method in class org.acegisecurity.providers.TestingAuthenticationToken
getPrincipal() - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
getPrincipal() - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
getPrincipal() - Method in class org.acegisecurity.runas.RunAsUserToken
getPrincipal() - Method in interface org.acegisecurity.taglibs.velocity.Authz
  return the principal's name, supports the various type of principals that can exist in the `Authentication` object, such as a String or `UserDetails` instance
getPrincipal() - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
  implementation of AuthenticationTag
getProcessConfigAttribute() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
getProcessConfigAttribute() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
getProcessConfigAttribute() - Method in class org.acegisecurity.vote.BasicAclEntryVoter
getProcessDomainObjectClass() - Method in class org.acegisecurity.vote.AbstractAclVoter
getProviders() - Method in class org.acegisecurity.acl.AclProviderManager
getProviders() - Method in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
getProviders() - Method in class org.acegisecurity.providers.ProviderManager
getProxyCallbackUrl() - Method in class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
  Optional callback URL to obtain a proxy-granting ticket from CAS.
getProxyGrantingTicketIou() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
  Obtains the proxy granting ticket IOU.
getProxyGrantingTicketIou() - Method in class org.acegisecurity.providers.cas.TicketResponse
getProxyList() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
getProxyList() - Method in class org.acegisecurity.providers.cas.TicketResponse
getRealmName() - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilterEntryPoint
getRealmName() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
getRecipient() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
getRecipient() - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  A domain object instance will usually have multiple `BasicAclEntry`s.
getRecipient() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
getRememberMeClass() - Method in class org.acegisecurity.AuthenticationTrustResolverImpl
getRememberMeServices() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
getRememberMeServices() - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
getRemoteAddress() - Method in class org.acegisecurity.ui.WebAuthenticationDetails
  Indicates the TCP/IP address the authentication request was received from.
getRemoteAuthenticationManager() - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationProvider
getRemoteUser() - Method in class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestWrapper
  Returns the principal's name, as obtained from the `SecurityContextHolder`.
getRequest() - Method in class org.acegisecurity.intercept.web.FilterInvocation
getRequestUrl() - Method in class org.acegisecurity.intercept.web.FilterInvocation
getRequirePermission() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
getRequirePermission() - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
getRequirePermission() - Method in class org.acegisecurity.vote.BasicAclEntryVoter
getResponse() - Method in class org.acegisecurity.intercept.web.FilterInvocation
getRestrictSupportToClass() - Method in class org.acegisecurity.acl.basic.BasicAclProvider
getRolePrefix() - Method in class org.acegisecurity.runas.RunAsManagerImpl
getRolePrefix() - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
getRolePrefix() - Method in class org.acegisecurity.vote.RoleVoter
getRunAsManager() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
getSalt(UserDetails) - Method in class org.acegisecurity.providers.dao.salt.ReflectionSaltSource
  Performs reflection on the passed `User` to obtain the salt.
getSalt(UserDetails) - Method in class org.acegisecurity.providers.dao.salt.SystemWideSaltSource
getSalt(UserDetails) - Method in interface org.acegisecurity.providers.dao.SaltSource
  Returns the salt to use for the indicated user.
getSaltSource() - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
getSecureKeyword() - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
getSecureObject() - Method in class org.acegisecurity.intercept.InterceptorStatusToken
getSecureObjectClass() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
  Indicates the type of secure objects the subclass will be presenting to the abstract parent for processing.
getSecureObjectClass() - Method in class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
getSecureObjectClass() - Method in class org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor
getSecureObjectClass() - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
getServerPort(ServletRequest) - Method in interface org.acegisecurity.util.PortResolver
  Indicates the port the `ServletRequest` was received on.
getServerPort(ServletRequest) - Method in class org.acegisecurity.util.PortResolverImpl
getService() - Method in class org.acegisecurity.ui.cas.ServiceProperties
  Represents the service the user is authenticating to.
getServiceProperties() - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
getServiceProperties() - Method in class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
getSession() - Method in class org.acegisecurity.ui.session.HttpSessionApplicationEvent
  Get the HttpSession that is the cause of the event
getSessionController() - Method in class org.acegisecurity.providers.ProviderManager
  The configured `ConcurrentSessionController` is returned or the `NullConcurrentSessionController` if a specific one has not been set.
getSessionId() - Method in class org.acegisecurity.concurrent.SessionInformation
getSessionId() - Method in class org.acegisecurity.ui.WebAuthenticationDetails
  Indicates the `HttpSession` id the authentication request was received from.
getSessionInformation(String) - Method in interface org.acegisecurity.concurrent.SessionRegistry
  Obtains the session information for the specified `sessionId`.
getSessionInformation(String) - Method in class org.acegisecurity.concurrent.SessionRegistryImpl
getSiteminderPasswordHeaderKey() - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Returns the Siteminder password header key.
getSiteminderUsernameHeaderKey() - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Returns the Siteminder username header key.
getSource() - Method in class org.acegisecurity.ui.switchuser.SwitchUserGrantedAuthority
  Returns the original user associated with a successful user switch.
getStatelessTicketCache() - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
getStaticPart() - Method in class org.acegisecurity.util.SimpleMethodInvocation
getSystemWideSalt() - Method in class org.acegisecurity.providers.dao.salt.SystemWideSaltSource
getTargetUser() - Method in class org.acegisecurity.event.authentication.AuthenticationSwitchUserEvent
getThis() - Method in class org.acegisecurity.util.SimpleMethodInvocation
getThresold() - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
getTicketValidator() - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
getTokenValiditySeconds() - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
getTranslatedPortMappings() - Method in class org.acegisecurity.util.PortMapperImpl
  Returns the translated (Integer -> Integer) version of the original port mapping specified via setHttpsPortMapping()
getTrustStore() - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
  Optional property which will be used to set the system property `javax.net.ssl.trustStore`.
getUrlEncodingCharset() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
getUser() - Method in class org.acegisecurity.providers.cas.TicketResponse
getUser(String) - Method in class org.acegisecurity.userdetails.memory.UserMap
  Locates the specified user by performing a case insensitive search by username.
getUserAttribute() - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
getUserCache() - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
getUserCache() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
getUserCount() - Method in class org.acegisecurity.userdetails.memory.UserMap
  Indicates the size of the user map.
getUserDetails() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
getUserDetails(String) - Method in interface org.acegisecurity.providers.cas.CasAuthoritiesPopulator
  Obtains the granted authorities for the specified user.
getUserDetails(String) - Method in class org.acegisecurity.providers.cas.populator.DaoCasAuthoritiesPopulator
getUserDetails(X509Certificate) - Method in class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
getUserDetails(X509Certificate) - Method in interface org.acegisecurity.providers.x509.X509AuthoritiesPopulator
  Obtains the granted authorities for the specified user.
getUserDetailsService() - Method in class org.acegisecurity.providers.cas.populator.DaoCasAuthoritiesPopulator
getUserDetailsService() - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
getUserDetailsService() - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
getUserDetailsService() - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
getUserFromCache(String) - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
getUserFromCache(String) - Method in class org.acegisecurity.providers.dao.cache.NullUserCache
getUserFromCache(String) - Method in interface org.acegisecurity.providers.dao.UserCache
  Obtains a `UserDetails` from the cache.
getUserFromCache(X509Certificate) - Method in class org.acegisecurity.providers.x509.cache.EhCacheBasedX509UserCache
getUserFromCache(X509Certificate) - Method in class org.acegisecurity.providers.x509.cache.NullX509UserCache
getUserFromCache(X509Certificate) - Method in interface org.acegisecurity.providers.x509.X509UserCache
getUserMap() - Method in class org.acegisecurity.userdetails.memory.InMemoryDaoImpl
getUsername() - Method in class org.acegisecurity.userdetails.User
getUsername() - Method in interface org.acegisecurity.userdetails.UserDetails
  Returns the username used to authenticate the user.
getUserPrincipal() - Method in class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestWrapper
  Returns the `Authentication` (which is a subclass of `Principal`), or `null` if unavailable.
getUserPropertyToUse() - Method in class org.acegisecurity.providers.dao.salt.ReflectionSaltSource
getUsersByUsernameQuery() - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
getValidPermissions() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
  Subclasses must indicate the permissions they support.
getValidPermissions() - Method in class org.acegisecurity.acl.basic.SimpleAclEntry
getValidProxies() - Method in class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
grant(Principal) - Method in interface org.acegisecurity.providers.jaas.AuthorityGranter
  The grant method is called for each principal returned from the LoginContext subject.
GrantedAuthority - Interface in org.acegisecurity
  Represents an authority granted to an `Authentication` object.
GrantedAuthorityEffectiveAclsResolver - Class in org.acegisecurity.acl.basic
  Simple implementation of `EffectiveAclsResolver`.
GrantedAuthorityEffectiveAclsResolver() - Constructor for class org.acegisecurity.acl.basic.GrantedAuthorityEffectiveAclsResolver
GrantedAuthorityImpl - Class in org.acegisecurity
  Basic concrete implementation of a `GrantedAuthority`.
GrantedAuthorityImpl(String) - Constructor for class org.acegisecurity.GrantedAuthorityImpl
GrantedAuthorityImpl() - Constructor for class org.acegisecurity.GrantedAuthorityImpl

## H

handle(Callback, Authentication) - Method in interface org.acegisecurity.providers.jaas.JaasAuthenticationCallbackHandler
  Handle the Callback.
handle(Callback, Authentication) - Method in class org.acegisecurity.providers.jaas.JaasNameCallbackHandler
  If the callback passed to the 'handle' method is an instance of NameCallback, the JaasNameCallbackHandler will call, callback.setName(authentication.getPrincipal().toString()).
handle(Callback, Authentication) - Method in class org.acegisecurity.providers.jaas.JaasPasswordCallbackHandler
  If the callback passed to the 'handle' method is an instance of PasswordCallback, the JaasPasswordCallbackHandler will call, callback.setPassword(authentication.getCredentials().toString()).
handleLogout(HttpSessionDestroyedEvent) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Handles the logout by getting the SecurityContext for the session that was destroyed.
hashCode() - Method in interface org.acegisecurity.acl.basic.AclObjectIdentity
  Refer to the `java.lang.Object` documentation for the interface contract.
hashCode() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
  Important so caching operates properly.
hashCode() - Method in class org.acegisecurity.context.SecurityContextImpl
hashCode() - Method in class org.acegisecurity.GrantedAuthorityImpl
hashCode() - Method in class org.acegisecurity.SecurityConfig
hasPermission(Object, String) - Method in interface org.acegisecurity.taglibs.velocity.Authz
  return true if the principal holds either permission specified for the provided domain object
hasPermission(Object, String) - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
  implementation of AclTag
HttpRequestIntegrationFilter - Class in org.acegisecurity.adapters
  Populates `SecurityContext` with the `Authentication` obtained from the container's `HttpServletRequest.getUserPrincipal()`.
HttpRequestIntegrationFilter() - Constructor for class org.acegisecurity.adapters.HttpRequestIntegrationFilter
HttpSessionApplicationEvent - Class in org.acegisecurity.ui.session
  Parent class for published HttpSession events
HttpSessionApplicationEvent(HttpSession) - Constructor for class org.acegisecurity.ui.session.HttpSessionApplicationEvent
  Base constructor for all subclasses must have an HttpSession
HttpSessionContextIntegrationFilter - Class in org.acegisecurity.context
  Populates the `SecurityContextHolder` with information obtained from the `HttpSession`.
HttpSessionContextIntegrationFilter() - Constructor for class org.acegisecurity.context.HttpSessionContextIntegrationFilter
HttpSessionCreatedEvent - Class in org.acegisecurity.ui.session
  Published by the `HttpSessionEventPublisher` when a HttpSession is destroyed by the container
HttpSessionCreatedEvent(HttpSession) - Constructor for class org.acegisecurity.ui.session.HttpSessionCreatedEvent
HttpSessionDestroyedEvent - Class in org.acegisecurity.ui.session
  Published by the `HttpSessionEventPublisher` when a HttpSession is created in the container
HttpSessionDestroyedEvent(HttpSession) - Constructor for class org.acegisecurity.ui.session.HttpSessionDestroyedEvent
HttpSessionEventPublisher - Class in org.acegisecurity.ui.session
  Declared in web.xml as
  `<listener>
  <listener-class>org.acegisecurity.ui.session.HttpSessionEventPublisher</listener-class>
  </listener>
  ` Publishes `HttpSessionApplicationEvent`s to the Spring Root WebApplicationContext.
HttpSessionEventPublisher() - Constructor for class org.acegisecurity.ui.session.HttpSessionEventPublisher

## I

incrementHumanRestrictedRessoucesRequestsCount() - Method in interface org.acegisecurity.captcha.CaptchaSecurityContext
  Method to increment the human Restricted Resrouces Requests Count;
incrementHumanRestrictedRessoucesRequestsCount() - Method in class org.acegisecurity.captcha.CaptchaSecurityContextImpl
  Method to increment the human Restricted Resrouces Requests Count;
init(FilterConfig) - Method in class org.acegisecurity.adapters.HttpRequestIntegrationFilter
  Does nothing.
init(FilterConfig) - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
  Does nothing.
init(FilterConfig) - Method in class org.acegisecurity.concurrent.ConcurrentSessionFilter
  Does nothing.
init(FilterConfig) - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
  Does nothing.
init(FilterConfig) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
init(FilterConfig) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
  Does nothing - we reply on IoC lifecycle services instead.
init(FilterConfig) - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
  Does nothing.
init(FilterConfig) - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.cas.CasProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
  Does nothing - we rely on IoC lifecycle services instead.
init(FilterConfig) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
init(FilterConfig) - Method in class org.acegisecurity.util.FilterChainProxy
init(FilterConfig) - Method in class org.acegisecurity.util.FilterToBeanProxy
init(FilterConfig) - Method in class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter
initDao() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
initDao() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
initDao() - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
initialize(Subject, CallbackHandler, Map, Map) - Method in class org.acegisecurity.providers.jaas.SecurityContextLoginModule
  Initialize this `LoginModule`.
initMappingSqlQueries() - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
  Extension point to allow other MappingSqlQuery objects to be substituted in a subclass
initMappingSqlQueries() - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
  Extension point to allow other MappingSqlQuery objects to be substituted in a subclass
InMemoryDaoImpl - Class in org.acegisecurity.userdetails.memory
  Retrieves user details from an in-memory list created by the bean context.
InMemoryDaoImpl() - Constructor for class org.acegisecurity.userdetails.memory.InMemoryDaoImpl
InMemoryResource - Class in org.acegisecurity.util
  An in memory implementation of Spring's `Resource` interface.
InMemoryResource(byte[]) - Constructor for class org.acegisecurity.util.InMemoryResource
InMemoryResource(byte[], String) - Constructor for class org.acegisecurity.util.InMemoryResource
InsecureChannelProcessor - Class in org.acegisecurity.securechannel
  Ensures channel security is inactive by review of `HttpServletRequest.isSecure()` responses.
InsecureChannelProcessor() - Constructor for class org.acegisecurity.securechannel.InsecureChannelProcessor
insert(String, Long, String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclObjectIdentityInsert
insert(Long, String, Integer) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclPermissionInsert
InsufficientAuthenticationException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because the credentials are not sufficiently trusted.
InsufficientAuthenticationException(String) - Constructor for exception org.acegisecurity.InsufficientAuthenticationException
  Constructs an `InsufficientAuthenticationException` with the specified message.
InsufficientAuthenticationException(String, Throwable) - Constructor for exception org.acegisecurity.InsufficientAuthenticationException
  Constructs an `InsufficientAuthenticationException` with the specified message and root cause.
InteractiveAuthenticationSuccessEvent - Class in org.acegisecurity.event.authentication
  Indicates an interactive authentication was successful.
InteractiveAuthenticationSuccessEvent(Authentication, Class) - Constructor for class org.acegisecurity.event.authentication.InteractiveAuthenticationSuccessEvent
InterceptorStatusToken - Class in org.acegisecurity.intercept
  A return object received by `AbstractSecurityInterceptor` subclasses.
InterceptorStatusToken(Authentication, boolean, ConfigAttributeDefinition, Object) - Constructor for class org.acegisecurity.intercept.InterceptorStatusToken
InterceptorStatusToken() - Constructor for class org.acegisecurity.intercept.InterceptorStatusToken
invoke(Object) - Method in class org.acegisecurity.context.rmi.ContextPropagatingRemoteInvocation
  Invoked on the server-side as described in the class JavaDocs.
invoke(MethodInvocation) - Method in class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
  This method should be used to enforce security on a `MethodInvocation`.
invoke(JoinPoint, AspectJCallback) - Method in class org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor
  This method should be used to enforce security on a `JoinPoint`.
invoke(FilterInvocation) - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
invokeOperation(Object) - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
IS_AUTHENTICATED_ANONYMOUSLY - Static variable in class org.acegisecurity.vote.AuthenticatedVoter
IS_AUTHENTICATED_FULLY - Static variable in class org.acegisecurity.vote.AuthenticatedVoter
IS_AUTHENTICATED_REMEMBERED - Static variable in class org.acegisecurity.vote.AuthenticatedVoter
isAccountNonExpired() - Method in class org.acegisecurity.userdetails.User
isAccountNonExpired() - Method in interface org.acegisecurity.userdetails.UserDetails
  Indicates whether the user's account has expired.
isAccountNonLocked() - Method in class org.acegisecurity.userdetails.User
isAccountNonLocked() - Method in interface org.acegisecurity.userdetails.UserDetails
  Indicates whether the user is locked or unlocked.
isAllowed(MethodInvocation, Authentication) - Method in class org.acegisecurity.intercept.method.MethodInvocationPrivilegeEvaluator
isAllowIfAllAbstainDecisions() - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
isAllowIfEqualGrantedDeniedDecisions() - Method in class org.acegisecurity.vote.ConsensusBased
isAllowSessionCreation() - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
isAlwaysReauthenticate() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
isAlwaysUseDefaultTargetUrl() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
isAnonymous(Authentication) - Method in interface org.acegisecurity.AuthenticationTrustResolver
  Indicates whether the passed `Authentication` token represents an anonymous user.
isAnonymous(Authentication) - Method in class org.acegisecurity.AuthenticationTrustResolverImpl
isAuthenticated() - Method in class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
  Always returns `true`.
isAuthenticated() - Method in interface org.acegisecurity.Authentication
  Used to indicate to `AbstractSecurityInterceptor` whether it should present the authentication token to the `AuthenticationManager`.
isAuthenticated() - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
isAuthenticated() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
isAuthenticated() - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
isAuthenticated() - Method in class org.acegisecurity.providers.TestingAuthenticationToken
isAuthenticated() - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
isAuthenticated() - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
isAuthenticated() - Method in class org.acegisecurity.runas.RunAsUserToken
isContextHolderRefreshRequired() - Method in class org.acegisecurity.intercept.InterceptorStatusToken
isContinueChainBeforeSuccessfulAuthentication() - Method in class org.acegisecurity.ui.AbstractProcessingFilter
isConvertUrlToLowercaseBeforeComparison() - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
isConvertUrlToLowercaseBeforeComparison() - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
isCreateSessionAllowed() - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
  If `true`, indicates that `SecurityEnforcementFilter` is permitted to store the target URL and exception information in the `HttpSession` (the default).
isCredentialsNonExpired() - Method in class org.acegisecurity.userdetails.User
isCredentialsNonExpired() - Method in interface org.acegisecurity.userdetails.UserDetails
  Indicates whether the user's credentials (password) has expired.
isEnabled() - Method in class org.acegisecurity.userdetails.memory.UserAttribute
isEnabled() - Method in class org.acegisecurity.userdetails.User
isEnabled() - Method in interface org.acegisecurity.userdetails.UserDetails
  Indicates whether the user is enabled or disabled.
isExpired() - Method in class org.acegisecurity.concurrent.SessionInformation
isForcePrincipalAsString() - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
isHideUserNotFoundExceptions() - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
isHuman() - Method in interface org.acegisecurity.captcha.CaptchaSecurityContext
  DOCUMENT ME!
isHuman() - Method in class org.acegisecurity.captcha.CaptchaSecurityContextImpl
isIgnorePasswordCase() - Method in class org.acegisecurity.providers.encoding.PlaintextPasswordEncoder
isIncludeOriginalParameters() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
isIncludeOriginalRequest() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
isObserveOncePerRequest() - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
  Indicates whether once-per-request handling will be observed.
isOutsideWebApp() - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
isPasswordValid(String, String, Object) - Method in class org.acegisecurity.providers.encoding.Md5PasswordEncoder
isPasswordValid(String, String, Object) - Method in interface org.acegisecurity.providers.encoding.PasswordEncoder
  Validates a specified "raw" password against an encoded password.
isPasswordValid(String, String, Object) - Method in class org.acegisecurity.providers.encoding.PlaintextPasswordEncoder
isPasswordValid(String, String, Object) - Method in class org.acegisecurity.providers.encoding.ShaPasswordEncoder
isPermitted(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
isPermitted(int, int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
isPermitted(int) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  Determine if the mask of this entry includes this permission or not
isRejectPublicInvocations() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
isRememberMe(Authentication) - Method in interface org.acegisecurity.AuthenticationTrustResolver
  Indicates whether the passed `Authentication` token represents user that has been remembered (ie not a user that has been fully authenticated).
isRememberMe(Authentication) - Method in class org.acegisecurity.AuthenticationTrustResolverImpl
isRemoveAfterRequest() - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
isSendRenew() - Method in class org.acegisecurity.ui.cas.ServiceProperties
  Indicates whether the `renew` parameter should be sent to the CAS login URL and CAS validation URL.
isUserInRole(String) - Method in class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
  Iterates the granted authorities and indicates whether or not the specified role is held.
isUserInRole(String) - Method in class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestWrapper
  Simple searches for an exactly matching `GrantedAuthority#getAuthority()`.
isUsernameBasedPrimaryKey() - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
isValid() - Method in class org.acegisecurity.userdetails.memory.UserAttribute
isValidateConfigAttributes() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor

## J

JaasAuthenticationCallbackHandler - Interface in org.acegisecurity.providers.jaas
  The JaasAuthenticationCallbackHandler is similar to the javax.security.auth.callback.CallbackHandler interface in that it defines a handle method.
JaasAuthenticationEvent - Class in org.acegisecurity.providers.jaas.event
  Parent class for events fired by the `JaasAuthenticationProvider`.
JaasAuthenticationEvent(Authentication) - Constructor for class org.acegisecurity.providers.jaas.event.JaasAuthenticationEvent
  The Authentication object is stored as the ApplicationEvent 'source'.
JaasAuthenticationFailedEvent - Class in org.acegisecurity.providers.jaas.event
  Fired when LoginContext.login throws a LoginException, or if any other exception is thrown during that time.
JaasAuthenticationFailedEvent(Authentication, Exception) - Constructor for class org.acegisecurity.providers.jaas.event.JaasAuthenticationFailedEvent
JaasAuthenticationProvider - Class in org.acegisecurity.providers.jaas
  An `AuthenticationProvider` implementation that retrieves user details from a JAAS login configuration.
JaasAuthenticationProvider() - Constructor for class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
JaasAuthenticationSuccessEvent - Class in org.acegisecurity.providers.jaas.event
  Fired by the `JaasAuthenticationProvider` after successfully logging the user into the LoginContext, handling all callbacks, and calling all AuthorityGranters.
JaasAuthenticationSuccessEvent(Authentication) - Constructor for class org.acegisecurity.providers.jaas.event.JaasAuthenticationSuccessEvent
JaasAuthenticationToken - Class in org.acegisecurity.providers.jaas
  UsernamePasswordAuthenticationToken extension to carry the Jaas LoginContext that the user was logged into
JaasAuthenticationToken(Object, Object, LoginContext) - Constructor for class org.acegisecurity.providers.jaas.JaasAuthenticationToken
JaasAuthenticationToken(Object, Object, GrantedAuthority[], LoginContext) - Constructor for class org.acegisecurity.providers.jaas.JaasAuthenticationToken
JaasGrantedAuthority - Class in org.acegisecurity.providers.jaas
  Extends GrantedAuthorityImpl to hold the principal that an AuthorityGranter justified as a reason to grant this Authority.
JaasGrantedAuthority(String, Principal) - Constructor for class org.acegisecurity.providers.jaas.JaasGrantedAuthority
JaasNameCallbackHandler - Class in org.acegisecurity.providers.jaas
  The most basic Callbacks to be handled when using a LoginContext from JAAS, are the NameCallback and PasswordCallback.
JaasNameCallbackHandler() - Constructor for class org.acegisecurity.providers.jaas.JaasNameCallbackHandler
JaasPasswordCallbackHandler - Class in org.acegisecurity.providers.jaas
  The most basic Callbacks to be handled when using a LoginContext from JAAS, are the NameCallback and PasswordCallback.
JaasPasswordCallbackHandler() - Constructor for class org.acegisecurity.providers.jaas.JaasPasswordCallbackHandler
JdbcDaoImpl - Class in org.acegisecurity.acl.basic.jdbc
  Retrieves ACL details from a JDBC location.
JdbcDaoImpl() - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
JdbcDaoImpl - Class in org.acegisecurity.userdetails.jdbc
  Retrieves user details (username, password, enabled flag, and authorities) from a JDBC location.
JdbcDaoImpl() - Constructor for class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
JdbcDaoImpl.AclDetailsHolder - Class in org.acegisecurity.acl.basic.jdbc
  Used to hold details of a domain object instance's properties, or an individual ACL entry.
JdbcDaoImpl.AclDetailsHolder(Object, int) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
  Record details of an individual ACL entry (usually from the ACL_PERMISSION table)
JdbcDaoImpl.AclDetailsHolder(long, AclObjectIdentity, AclObjectIdentity, Class) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclDetailsHolder
  Record details of a domain object instance's properties (usually from the ACL_OBJECT_IDENTITY table)
JdbcDaoImpl.AclsByObjectIdentityMapping - Class in org.acegisecurity.acl.basic.jdbc
  Query object to look up individual ACL entries.
JdbcDaoImpl.AclsByObjectIdentityMapping(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclsByObjectIdentityMapping
JdbcDaoImpl.AuthoritiesByUsernameMapping - Class in org.acegisecurity.userdetails.jdbc
  Query object to look up a user's authorities.
JdbcDaoImpl.AuthoritiesByUsernameMapping(DataSource) - Constructor for class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl.AuthoritiesByUsernameMapping
JdbcDaoImpl.ObjectPropertiesMapping - Class in org.acegisecurity.acl.basic.jdbc
  Query object to look up properties for an object identity.
JdbcDaoImpl.ObjectPropertiesMapping(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.ObjectPropertiesMapping
JdbcDaoImpl.UsersByUsernameMapping - Class in org.acegisecurity.userdetails.jdbc
  Query object to look up a user.
JdbcDaoImpl.UsersByUsernameMapping(DataSource) - Constructor for class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl.UsersByUsernameMapping
JdbcExtendedDaoImpl - Class in org.acegisecurity.acl.basic.jdbc
  Extension of the base `JdbcDaoImpl`, which implements `BasicAclExtendedDao`.
JdbcExtendedDaoImpl() - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
JdbcExtendedDaoImpl.AclObjectIdentityDelete - Class in org.acegisecurity.acl.basic.jdbc
JdbcExtendedDaoImpl.AclObjectIdentityDelete(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclObjectIdentityDelete
JdbcExtendedDaoImpl.AclObjectIdentityInsert - Class in org.acegisecurity.acl.basic.jdbc
JdbcExtendedDaoImpl.AclObjectIdentityInsert(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclObjectIdentityInsert
JdbcExtendedDaoImpl.AclPermissionDelete - Class in org.acegisecurity.acl.basic.jdbc
JdbcExtendedDaoImpl.AclPermissionDelete(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclPermissionDelete
JdbcExtendedDaoImpl.AclPermissionInsert - Class in org.acegisecurity.acl.basic.jdbc
JdbcExtendedDaoImpl.AclPermissionInsert(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclPermissionInsert
JdbcExtendedDaoImpl.AclPermissionUpdate - Class in org.acegisecurity.acl.basic.jdbc
JdbcExtendedDaoImpl.AclPermissionUpdate(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclPermissionUpdate
JdbcExtendedDaoImpl.LookupPermissionIdMapping - Class in org.acegisecurity.acl.basic.jdbc
JdbcExtendedDaoImpl.LookupPermissionIdMapping(DataSource) - Constructor for class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.LookupPermissionIdMapping

## L

loadUserByUsername(String) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
loadUserByUsername(String) - Method in class org.acegisecurity.userdetails.memory.InMemoryDaoImpl
loadUserByUsername(String) - Method in interface org.acegisecurity.userdetails.UserDetailsService
  Locates the user based on the username.
LockedException - Exception in org.acegisecurity
  Thrown if an authentication request is rejected because the account is locked.
LockedException(String) - Constructor for exception org.acegisecurity.LockedException
  Constructs a `LockedException` with the specified message.
LockedException(String, Throwable) - Constructor for exception org.acegisecurity.LockedException
  Constructs a `LockedException` with the specified message and root cause.
log - Static variable in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
logger - Static variable in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
logger - Static variable in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
logger - Static variable in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
logger - Variable in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
logger - Static variable in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
logger - Static variable in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
logger - Static variable in class org.acegisecurity.intercept.AbstractSecurityInterceptor
logger - Static variable in class org.acegisecurity.taglibs.authz.AclTag
logger - Static variable in class org.acegisecurity.ui.AbstractProcessingFilter
logger - Static variable in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
LoggerListener - Class in org.acegisecurity.event.authentication
  Outputs authentication-related application events to Commons Logging.
LoggerListener() - Constructor for class org.acegisecurity.event.authentication.LoggerListener
LoggerListener - Class in org.acegisecurity.event.authorization
  Outputs interceptor-related application events to Commons Logging.
LoggerListener() - Constructor for class org.acegisecurity.event.authorization.LoggerListener
login() - Method in class org.acegisecurity.providers.jaas.SecurityContextLoginModule
  Authenticate the `Subject` (phase one) by extracting the Acegi Security `Authentication` from the current `SecurityContext`.
LoginExceptionResolver - Interface in org.acegisecurity.providers.jaas
  The JaasAuthenticationProvider takes an instance of LoginExceptionResolver to resolve LoginModule specific exceptions to Acegi exceptions.
loginFail(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.rememberme.NullRememberMeServices
loginFail(HttpServletRequest, HttpServletResponse) - Method in interface org.acegisecurity.ui.rememberme.RememberMeServices
  Called whenever an interactive authentication attempt was made, but the credentials supplied by the user were missing or otherwise invalid.
loginFail(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
loginSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.acegisecurity.ui.rememberme.NullRememberMeServices
loginSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in interface org.acegisecurity.ui.rememberme.RememberMeServices
  Called whenever an interactive authentication attempt is successful.
loginSuccess(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
logout() - Method in class org.acegisecurity.providers.jaas.SecurityContextLoginModule
  Log out the `Subject`.
lookupAttributes(Method) - Method in class org.acegisecurity.intercept.method.AbstractMethodDefinitionSource
  Performs the actual lookup of the relevant `ConfigAttributeDefinition` for the specified `Method` which is subject of the method invocation.
lookupAttributes(Method) - Method in class org.acegisecurity.intercept.method.MethodDefinitionAttributes
lookupAttributes(Method) - Method in class org.acegisecurity.intercept.method.MethodDefinitionMap
lookupAttributes(String) - Method in class org.acegisecurity.intercept.web.AbstractFilterInvocationDefinitionSource
  Performs the actual lookup of the relevant `ConfigAttributeDefinition` for the specified `FilterInvocation`.
lookupAttributes(String) - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
lookupAttributes(String) - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
lookupHttpPort(Integer) - Method in interface org.acegisecurity.util.PortMapper
  Locates the HTTP port associated with the specified HTTPS port.
lookupHttpPort(Integer) - Method in class org.acegisecurity.util.PortMapperImpl
lookupHttpsPort(Integer) - Method in interface org.acegisecurity.util.PortMapper
  Locates the HTTPS port associated with the specified HTTP port.
lookupHttpsPort(Integer) - Method in class org.acegisecurity.util.PortMapperImpl

## M

makeCancelCookie() - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
makeValidCookie(long, String) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
mapRow(ResultSet, int) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.AclsByObjectIdentityMapping
mapRow(ResultSet, int) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl.ObjectPropertiesMapping
mapRow(ResultSet, int) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.LookupPermissionIdMapping
mapRow(ResultSet, int) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl.AuthoritiesByUsernameMapping
mapRow(ResultSet, int) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl.UsersByUsernameMapping
matches(Method, Class) - Method in class org.acegisecurity.intercept.method.aopalliance.MethodDefinitionSourceAdvisor
Md5PasswordEncoder - Class in org.acegisecurity.providers.encoding
  MD5 implementation of PasswordEncoder.
Md5PasswordEncoder() - Constructor for class org.acegisecurity.providers.encoding.Md5PasswordEncoder
mergePasswordAndSalt(String, Object, boolean) - Method in class org.acegisecurity.providers.encoding.BasePasswordEncoder
  Used by subclasses to generate a merged password and salt `String`.
messages - Variable in class org.acegisecurity.adapters.AuthByAdapterProvider
messages - Variable in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
messages - Variable in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
messages - Variable in class org.acegisecurity.intercept.AbstractSecurityInterceptor
messages - Variable in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
messages - Variable in class org.acegisecurity.providers.cas.CasAuthenticationProvider
messages - Variable in class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
messages - Variable in class org.acegisecurity.providers.cas.proxy.RejectProxyTickets
messages - Variable in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
messages - Variable in class org.acegisecurity.providers.ProviderManager
messages - Variable in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
messages - Variable in class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
messages - Variable in class org.acegisecurity.providers.x509.X509AuthenticationProvider
messages - Variable in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
messages - Variable in class org.acegisecurity.ui.AbstractProcessingFilter
messages - Variable in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
messages - Variable in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
messages - Variable in class org.acegisecurity.vote.AbstractAccessDecisionManager
MethodDefinitionAttributes - Class in org.acegisecurity.intercept.method
  Stores a `ConfigAttributeDefinition` for each method signature defined by Commons Attributes.
MethodDefinitionAttributes() - Constructor for class org.acegisecurity.intercept.method.MethodDefinitionAttributes
MethodDefinitionMap - Class in org.acegisecurity.intercept.method
  Stores a `ConfigAttributeDefinition` for each method signature defined in a bean context.
MethodDefinitionMap() - Constructor for class org.acegisecurity.intercept.method.MethodDefinitionMap
MethodDefinitionSource - Interface in org.acegisecurity.intercept.method
  Marker interface for `ObjectDefinitionSource` implementations that are designed to perform lookups keyed on `Method`s.
MethodDefinitionSourceAdvisor - Class in org.acegisecurity.intercept.method.aopalliance
  Advisor driven by a `MethodDefinitionSource`, used to exclude a `MethodSecurityInterceptor` from public (ie non-secure) methods.
MethodDefinitionSourceAdvisor(MethodSecurityInterceptor) - Constructor for class org.acegisecurity.intercept.method.aopalliance.MethodDefinitionSourceAdvisor
MethodDefinitionSourceEditor - Class in org.acegisecurity.intercept.method
  Property editor to assist with the setup of a `MethodDefinitionSource`.
MethodDefinitionSourceEditor() - Constructor for class org.acegisecurity.intercept.method.MethodDefinitionSourceEditor
MethodInvocationPrivilegeEvaluator - Class in org.acegisecurity.intercept.method
  Allows users to determine whether they have "before invocation" privileges for a given method invocation.
MethodInvocationPrivilegeEvaluator() - Constructor for class org.acegisecurity.intercept.method.MethodInvocationPrivilegeEvaluator
MethodInvocationUtils - Class in org.acegisecurity.util
  Static utility methods for creating `MethodInvocation`s usable within Acegi Security.
MethodInvocationUtils() - Constructor for class org.acegisecurity.util.MethodInvocationUtils
methodMap - Variable in class org.acegisecurity.intercept.method.MethodDefinitionMap
  Map from Method to ApplicationDefinition
MethodSecurityInterceptor - Class in org.acegisecurity.intercept.method.aopalliance
  Provides security interception of AOP Alliance based method invocations.
MethodSecurityInterceptor() - Constructor for class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
MockAuthenticationManager - Class in org.acegisecurity
  Simply accepts as valid whatever is passed to it, if `grantAccess` is set to `true`.
MockAuthenticationManager(boolean) - Constructor for class org.acegisecurity.MockAuthenticationManager
MockAuthenticationManager() - Constructor for class org.acegisecurity.MockAuthenticationManager

## N

NamedCasProxyDecider - Class in org.acegisecurity.providers.cas.proxy
  Accepts proxied requests if the closest proxy is named in the `validProxies` list.
NamedCasProxyDecider() - Constructor for class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
NamedEntityObjectIdentity - Class in org.acegisecurity.acl.basic
  Simple implementation of `AclObjectIdentity`.
NamedEntityObjectIdentity(String, String) - Constructor for class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
NamedEntityObjectIdentity() - Constructor for class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
NamedEntityObjectIdentity(Object) - Constructor for class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
  Creates the `NamedEntityObjectIdentity` based on the passed object instance.
NonceExpiredException - Exception in org.acegisecurity.ui.digestauth
  Thrown if an authentication request is rejected because the digest nonce has expired.
NonceExpiredException(String) - Constructor for exception org.acegisecurity.ui.digestauth.NonceExpiredException
  Constructs a `NonceExpiredException` with the specified message.
NonceExpiredException(String, Throwable) - Constructor for exception org.acegisecurity.ui.digestauth.NonceExpiredException
  Constructs a `NonceExpiredException` with the specified message and root cause.
noneGranted(String) - Method in interface org.acegisecurity.taglibs.velocity.Authz
  none the listed roles must be granted to return true, otherwise fasle;
noneGranted(String) - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
NOTHING - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
NullAclEntryCache - Class in org.acegisecurity.acl.basic.cache
  Does not perform any caching.
NullAclEntryCache() - Constructor for class org.acegisecurity.acl.basic.cache.NullAclEntryCache
NullConcurrentSessionController - Class in org.acegisecurity.concurrent
  No-op implementation of `ConcurrentSessionController`.
NullConcurrentSessionController() - Constructor for class org.acegisecurity.concurrent.NullConcurrentSessionController
NullRememberMeServices - Class in org.acegisecurity.ui.rememberme
  Implementation of `NullRememberMeServices` that does nothing.
NullRememberMeServices() - Constructor for class org.acegisecurity.ui.rememberme.NullRememberMeServices
NullRunAsManager - Class in org.acegisecurity.runas
  Implementation of a `RunAsManager` that does nothing.
NullRunAsManager() - Constructor for class org.acegisecurity.runas.NullRunAsManager
NullUserCache - Class in org.acegisecurity.providers.dao.cache
  Does not perform any caching.
NullUserCache() - Constructor for class org.acegisecurity.providers.dao.cache.NullUserCache
NullX509UserCache - Class in org.acegisecurity.providers.x509.cache
  "Cache" that doesn't do any caching.
NullX509UserCache() - Constructor for class org.acegisecurity.providers.x509.cache.NullX509UserCache

## O

ObjectDefinitionSource - Interface in org.acegisecurity.intercept
  Implemented by classes that store and can identify the `ConfigAttributeDefinition` that applies to a given secure object invocation.
objectProperties - Variable in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
obtainIdentity(Object) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
  This method looks up the `AclObjectIdentity` of a passed domain object instance.
obtainObjectDefinitionSource() - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
obtainObjectDefinitionSource() - Method in class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
obtainObjectDefinitionSource() - Method in class org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor
obtainObjectDefinitionSource() - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
obtainPassword(HttpServletRequest) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
  Enables subclasses to override the composition of the password, such as by including additional values and a separator.
obtainPassword(HttpServletRequest) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Enables subclasses to override the composition of the password, such as by including additional values and a separator.
obtainPasswordAndSalt(String) - Method in class org.acegisecurity.providers.encoding.PlaintextPasswordEncoder
  Demerges the previously `PlaintextPasswordEncoder.encodePassword(String, Object)``String`.
obtainPrincipalFromAuthentication(Authentication) - Static method in class org.acegisecurity.concurrent.SessionRegistryUtils
obtainSessionIdFromAuthentication(Authentication) - Static method in class org.acegisecurity.concurrent.SessionRegistryUtils
obtainUsername(HttpServletRequest) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
  Enables subclasses to override the composition of the username, such as by including additional values and a separator.
onApplicationEvent(ApplicationEvent) - Method in class org.acegisecurity.concurrent.SessionRegistryImpl
onApplicationEvent(ApplicationEvent) - Method in class org.acegisecurity.event.authentication.LoggerListener
onApplicationEvent(ApplicationEvent) - Method in class org.acegisecurity.event.authorization.LoggerListener
onApplicationEvent(ApplicationEvent) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
onPreAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
onSuccessfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
onUnsuccessfulAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
org.acegisecurity - package org.acegisecurity
  Provides core Acegi Security System for Spring interfaces and classes.
org.acegisecurity.acl - package org.acegisecurity.acl
  Enables retrieval of access control lists (ACLs) for domain object instances.
org.acegisecurity.acl.basic - package org.acegisecurity.acl.basic
  Access control list implementation based on integer bit masks.
org.acegisecurity.acl.basic.cache - package org.acegisecurity.acl.basic.cache
  Caches ACL information for the `BasicAclProvider`.
org.acegisecurity.acl.basic.jdbc - package org.acegisecurity.acl.basic.jdbc
  JDBC-based data access object for ACL information.
org.acegisecurity.adapters - package org.acegisecurity.adapters
  Allows external containers to obtain authentication information from the system.
org.acegisecurity.afterinvocation - package org.acegisecurity.afterinvocation
  Used for post-processing of an object returned from a secure object invocation.
org.acegisecurity.captcha - package org.acegisecurity.captcha
  Captcha classes.
org.acegisecurity.concurrent - package org.acegisecurity.concurrent
org.acegisecurity.context - package org.acegisecurity.context
  Provides a "request context".
org.acegisecurity.context.httpinvoker - package 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 - package 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 - package org.acegisecurity.event.authentication
  Enables events to be published to the Spring application context.
org.acegisecurity.event.authorization - package org.acegisecurity.event.authorization
  Provides support objects for security event interception (ie authorization).
org.acegisecurity.intercept - package org.acegisecurity.intercept
  Actually enforces the security and ties the whole security system together.
org.acegisecurity.intercept.method - package org.acegisecurity.intercept.method
  Provides support objects for securing Java method invocations via different AOP libraries.
org.acegisecurity.intercept.method.aopalliance - package org.acegisecurity.intercept.method.aopalliance
  Enforces security for AOP Alliance `MethodInvocation`s, such as via Spring AOP.
org.acegisecurity.intercept.method.aspectj - package org.acegisecurity.intercept.method.aspectj
  Enforces security for AspectJ `JointPoint`s, delegating secure object callbacks to the calling aspect.
org.acegisecurity.intercept.web - package org.acegisecurity.intercept.web
  Enforces security for HTTP requests, typically by the URL requested.
org.acegisecurity.providers - package org.acegisecurity.providers
  Implements a provider-based approach to authentication decisions.
org.acegisecurity.providers.anonymous - package 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 - package 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 - package org.acegisecurity.providers.cas.cache
  Caches CAS tickets for the `CasAuthenticationProvider`.
org.acegisecurity.providers.cas.populator - package org.acegisecurity.providers.cas.populator
  Implementations that populate GrantedAuthority[]s of CAS authentications.
org.acegisecurity.providers.cas.proxy - package org.acegisecurity.providers.cas.proxy
  Implementations that decide whether proxy lists of CAS authentications are trusted.
org.acegisecurity.providers.cas.ticketvalidator - package org.acegisecurity.providers.cas.ticketvalidator
  Implementations that validate service tickets.
org.acegisecurity.providers.dao - package org.acegisecurity.providers.dao
  An authentication provider that relies upon a data access object.
org.acegisecurity.providers.dao.cache - package org.acegisecurity.providers.dao.cache
  Caches `User` objects for the `DaoAuthenticationProvider`.
org.acegisecurity.providers.dao.salt - package org.acegisecurity.providers.dao.salt
  Implementations that provide salts for more secure password encoding.
org.acegisecurity.providers.encoding - package org.acegisecurity.providers.encoding
  Password encoding implementations.
org.acegisecurity.providers.jaas - package org.acegisecurity.providers.jaas
  An authentication provider for JAAS.
org.acegisecurity.providers.jaas.event - package org.acegisecurity.providers.jaas.event
  Enables JAAS events to be published to the Spring application context.
org.acegisecurity.providers.rcp - package org.acegisecurity.providers.rcp
  Allows remote clients to authenticate and obtain a populated `Authentication` object.
org.acegisecurity.providers.rememberme - package org.acegisecurity.providers.rememberme
  Authentication provider that processes `RememberMeAuthenticationToken`s.
org.acegisecurity.providers.x509 - package org.acegisecurity.providers.x509
  An authentication provider that can process X.509 certificaties.
org.acegisecurity.providers.x509.cache - package org.acegisecurity.providers.x509.cache
  User caches for the X509 provider.
org.acegisecurity.providers.x509.populator - package org.acegisecurity.providers.x509.populator
  Implementations that populate GrantedAuthority[]s of X509 authentications.
org.acegisecurity.runas - package org.acegisecurity.runas
  Allows secure objects to be run under a different authentication identity.
org.acegisecurity.securechannel - package org.acegisecurity.securechannel
  Classes that ensure web requests are received over required transport channels.
org.acegisecurity.taglibs.authz - package org.acegisecurity.taglibs.authz
  Java implementation of security taglib.
org.acegisecurity.taglibs.velocity - package org.acegisecurity.taglibs.velocity
org.acegisecurity.ui - package 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 - package org.acegisecurity.ui.basicauth
  Authenticates HTTP BASIC authentication requests.
org.acegisecurity.ui.cas - package org.acegisecurity.ui.cas
  Authenticates standard web browser users via Yale Central Authentication Service (CAS).
org.acegisecurity.ui.digestauth - package org.acegisecurity.ui.digestauth
  Authenticates HTTP Digest authentication requests.
org.acegisecurity.ui.rememberme - package org.acegisecurity.ui.rememberme
  Support for remembering a user between different web sessions.
org.acegisecurity.ui.session - package org.acegisecurity.ui.session
  HttpSession events and publisher classes.
org.acegisecurity.ui.switchuser - package org.acegisecurity.ui.switchuser
org.acegisecurity.ui.webapp - package org.acegisecurity.ui.webapp
  Authenticates users via a standard web form and `HttpSession`.
org.acegisecurity.ui.x509 - package org.acegisecurity.ui.x509
  X.509 authentication filter and related classes.
org.acegisecurity.userdetails - package org.acegisecurity.userdetails
org.acegisecurity.userdetails.jdbc - package org.acegisecurity.userdetails.jdbc
  Exposes a JDBC-based authentication repository.
org.acegisecurity.userdetails.memory - package org.acegisecurity.userdetails.memory
  Exposes an in-memory authentication repository.
org.acegisecurity.util - package org.acegisecurity.util
  General utility classes used throughout the Acegi Security System.
org.acegisecurity.vote - package org.acegisecurity.vote
  Implements a vote-based approach to authorization decisions.
org.acegisecurity.wrapper - package org.acegisecurity.wrapper
  Populates a Servlet request with a new Acegi Security compliant `HttpServletRequestWrapper`.

## P

PasswordEncoder - Interface in org.acegisecurity.providers.encoding
  Interface for performing authentication operations on a password.
PathBasedFilterInvocationDefinitionMap - Class in org.acegisecurity.intercept.web
  Maintains a `List` of `ConfigAttributeDefinition`s associated with different HTTP request URL Apache Ant path-based patterns.
PathBasedFilterInvocationDefinitionMap() - Constructor for class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
PathBasedFilterInvocationDefinitionMap.EntryHolder - Class in org.acegisecurity.intercept.web
PathBasedFilterInvocationDefinitionMap.EntryHolder(String, ConfigAttributeDefinition) - Constructor for class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap.EntryHolder
PathBasedFilterInvocationDefinitionMap.EntryHolder() - Constructor for class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap.EntryHolder
PlaintextPasswordEncoder - Class in org.acegisecurity.providers.encoding
  Plaintext implementation of PasswordEncoder.
PlaintextPasswordEncoder() - Constructor for class org.acegisecurity.providers.encoding.PlaintextPasswordEncoder
PortMapper - Interface in 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.
PortMapperImpl - Class in org.acegisecurity.util
  Concrete implementation of `PortMapper` that obtains HTTP:HTTPS pairs from the application context.
PortMapperImpl() - Constructor for class org.acegisecurity.util.PortMapperImpl
PortResolver - Interface in org.acegisecurity.util
  A `PortResolver` determines the port a web request was received on.
PortResolverImpl - Class in org.acegisecurity.util
  Concrete implementation of `PortResolver` that obtains the port from `ServletRequest.getServerPort()`.
PortResolverImpl() - Constructor for class org.acegisecurity.util.PortResolverImpl
prepareConnection(HttpURLConnection, int) - Method in class org.acegisecurity.context.httpinvoker.AuthenticationSimpleHttpInvokerRequestExecutor
  Called every time a HTTP invocation is made.
PrincipalAcegiUserToken - Class in org.acegisecurity.adapters
  A `Principal` compatible `Authentication` object.
PrincipalAcegiUserToken(String, String, String, GrantedAuthority[], Object) - Constructor for class org.acegisecurity.adapters.PrincipalAcegiUserToken
PrincipalAcegiUserToken() - Constructor for class org.acegisecurity.adapters.PrincipalAcegiUserToken
printPermissionsBlock(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
  Outputs the permissions in a human-friendly format.
printPermissionsBlock() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
  Outputs the permissions in human-friendly format for the current `AbstractBasicAclEntry`'s mask.
printPermissionsBlock(int) - Method in class org.acegisecurity.acl.basic.SimpleAclEntry
proceed() - Method in class org.acegisecurity.util.SimpleMethodInvocation
proceedWithObject() - Method in interface org.acegisecurity.intercept.method.aspectj.AspectJCallback
ProviderManager - Class in org.acegisecurity.providers
  Iterates an `Authentication` request through a list of `AuthenticationProvider`s.
ProviderManager() - Constructor for class org.acegisecurity.providers.ProviderManager
ProviderNotFoundException - Exception in org.acegisecurity.providers
  Thrown by `ProviderManager` if no `AuthenticationProvider` could be found that supports the presented `Authentication` object.
ProviderNotFoundException(String) - Constructor for exception org.acegisecurity.providers.ProviderNotFoundException
  Constructs a `ProviderNotFoundException` with the specified message.
ProviderNotFoundException(String, Throwable) - Constructor for exception org.acegisecurity.providers.ProviderNotFoundException
  Constructs a `ProviderNotFoundException` with the specified message and root cause.
ProxyUntrustedException - Exception in org.acegisecurity.providers.cas
  Thrown if a CAS proxy ticket is presented from an untrusted proxy.
ProxyUntrustedException(String) - Constructor for exception org.acegisecurity.providers.cas.ProxyUntrustedException
  Constructs a `ProxyUntrustedException` with the specified message.
ProxyUntrustedException(String, Throwable) - Constructor for exception org.acegisecurity.providers.cas.ProxyUntrustedException
  Constructs a `ProxyUntrustedException` with the specified message and root cause.
PublicInvocationEvent - Class in org.acegisecurity.event.authorization
  Event that is generated whenever a public secure object is invoked.
PublicInvocationEvent(Object) - Constructor for class org.acegisecurity.event.authorization.PublicInvocationEvent
  Construct the event, passing in the public secure object.
publishFailureEvent(UsernamePasswordAuthenticationToken, AcegiSecurityException) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Publishes the `JaasAuthenticationFailedEvent`.
publishSuccessEvent(UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Publishes the `JaasAuthenticationSuccessEvent`.
putEntriesInCache(BasicAclEntry[]) - Method in interface org.acegisecurity.acl.basic.BasicAclEntryCache
  Places an array of `BasicAclEntry`s in the cache.
putEntriesInCache(BasicAclEntry[]) - Method in class org.acegisecurity.acl.basic.cache.EhCacheBasedAclEntryCache
putEntriesInCache(BasicAclEntry[]) - Method in class org.acegisecurity.acl.basic.cache.NullAclEntryCache
  Meets method signature but doesn't store in any cache.
putTicketInCache(CasAuthenticationToken) - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
putTicketInCache(CasAuthenticationToken) - Method in interface org.acegisecurity.providers.cas.StatelessTicketCache
  Adds the specified `CasAuthenticationToken` to the cache.
putUserInCache(UserDetails) - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
putUserInCache(UserDetails) - Method in class org.acegisecurity.providers.dao.cache.NullUserCache
putUserInCache(UserDetails) - Method in interface org.acegisecurity.providers.dao.UserCache
  Places a `UserDetails` in the cache.
putUserInCache(X509Certificate, UserDetails) - Method in class org.acegisecurity.providers.x509.cache.EhCacheBasedX509UserCache
putUserInCache(X509Certificate, UserDetails) - Method in class org.acegisecurity.providers.x509.cache.NullX509UserCache
putUserInCache(X509Certificate, UserDetails) - Method in interface org.acegisecurity.providers.x509.X509UserCache

## R

READ - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
READ_WRITE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
READ_WRITE_CREATE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
READ_WRITE_CREATE_DELETE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
READ_WRITE_DELETE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
RECIPIENT_USED_FOR_INHERITENCE_MARKER - Static variable in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
ReflectionSaltSource - Class in org.acegisecurity.providers.dao.salt
  Obtains a salt from a specified property of the `User` object.
ReflectionSaltSource() - Constructor for class org.acegisecurity.providers.dao.salt.ReflectionSaltSource
refreshLastRequest() - Method in class org.acegisecurity.concurrent.SessionInformation
  Refreshes the internal lastRequest to the current date and time.
refreshLastRequest(String) - Method in interface org.acegisecurity.concurrent.SessionRegistry
  Updates the given `sessionId` so its last request time is equal to the present date and time.
refreshLastRequest(String) - Method in class org.acegisecurity.concurrent.SessionRegistryImpl
RegExpBasedFilterInvocationDefinitionMap - Class in org.acegisecurity.intercept.web
  Maintains a `List` of `ConfigAttributeDefinition`s associated with different HTTP request URL regular expression patterns.
RegExpBasedFilterInvocationDefinitionMap() - Constructor for class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
RegExpBasedFilterInvocationDefinitionMap.EntryHolder - Class in org.acegisecurity.intercept.web
RegExpBasedFilterInvocationDefinitionMap.EntryHolder(Pattern, ConfigAttributeDefinition) - Constructor for class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap.EntryHolder
RegExpBasedFilterInvocationDefinitionMap.EntryHolder() - Constructor for class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap.EntryHolder
registerNewSession(String, Object) - Method in interface org.acegisecurity.concurrent.SessionRegistry
  Registers a new session for the specified principal.
registerNewSession(String, Object) - Method in class org.acegisecurity.concurrent.SessionRegistryImpl
registerSuccessfulAuthentication(Authentication) - Method in interface org.acegisecurity.concurrent.ConcurrentSessionController
  Called by an `AuthenticationManager` when the authentication was successful.
registerSuccessfulAuthentication(Authentication) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
registerSuccessfulAuthentication(Authentication) - Method in class org.acegisecurity.concurrent.NullConcurrentSessionController
RejectProxyTickets - Class in org.acegisecurity.providers.cas.proxy
  Accepts no proxied requests.
RejectProxyTickets() - Constructor for class org.acegisecurity.providers.cas.proxy.RejectProxyTickets
RememberMeAuthenticationProvider - Class in org.acegisecurity.providers.rememberme
  An `AuthenticationProvider` implementation that validates `RememberMeAuthenticationToken`s.
RememberMeAuthenticationProvider() - Constructor for class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
RememberMeAuthenticationToken - Class in org.acegisecurity.providers.rememberme
  Represents a remembered `Authentication`.
RememberMeAuthenticationToken(String, Object, GrantedAuthority[]) - Constructor for class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
  Constructor.
RememberMeAuthenticationToken() - Constructor for class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
RememberMeProcessingFilter - Class in org.acegisecurity.ui.rememberme
  Detects if there is no `Authentication` object in the `SecurityContext`, and populates it with a remember-me authentication token if a `RememberMeServices` implementation so requests.
RememberMeProcessingFilter() - Constructor for class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
RememberMeServices - Interface in org.acegisecurity.ui.rememberme
  Implement by a class that is capable of providing a remember-me service.
RemoteAuthenticationException - Exception in org.acegisecurity.providers.rcp
  Thrown if a `RemoteAuthenticationManager` cannot validate the presented authentication request.
RemoteAuthenticationException(String) - Constructor for exception org.acegisecurity.providers.rcp.RemoteAuthenticationException
  Constructs a `RemoteAuthenticationException` with the specified message and no root cause.
RemoteAuthenticationManager - Interface in org.acegisecurity.providers.rcp
  Allows remote clients to attempt authentication.
RemoteAuthenticationManagerImpl - Class in org.acegisecurity.providers.rcp
  Server-side processor of a remote authentication request.
RemoteAuthenticationManagerImpl() - Constructor for class org.acegisecurity.providers.rcp.RemoteAuthenticationManagerImpl
RemoteAuthenticationProvider - Class in org.acegisecurity.providers.rcp
  Client-side object which queries a `RemoteAuthenticationManager` to validate an authentication request.
RemoteAuthenticationProvider() - Constructor for class org.acegisecurity.providers.rcp.RemoteAuthenticationProvider
removeSessionInformation(String) - Method in interface org.acegisecurity.concurrent.SessionRegistry
  Deletes all the session information being maintained for the specified `sessionId`.
removeSessionInformation(String) - Method in class org.acegisecurity.concurrent.SessionRegistryImpl
removeTicketFromCache(CasAuthenticationToken) - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
removeTicketFromCache(String) - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
removeTicketFromCache(CasAuthenticationToken) - Method in interface org.acegisecurity.providers.cas.StatelessTicketCache
  Removes the specified ticket from the cache, as per `StatelessTicketCache.removeTicketFromCache(String)`.
removeTicketFromCache(String) - Method in interface org.acegisecurity.providers.cas.StatelessTicketCache
  Removes the specified ticket from the cache, meaning that future calls will require a new service ticket.
removeUserFromCache(UserDetails) - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
removeUserFromCache(String) - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
removeUserFromCache(String) - Method in class org.acegisecurity.providers.dao.cache.NullUserCache
removeUserFromCache(String) - Method in interface org.acegisecurity.providers.dao.UserCache
  Removes the specified user from the cache.
removeUserFromCache(X509Certificate) - Method in class org.acegisecurity.providers.x509.cache.EhCacheBasedX509UserCache
removeUserFromCache(X509Certificate) - Method in class org.acegisecurity.providers.x509.cache.NullX509UserCache
removeUserFromCache(X509Certificate) - Method in interface org.acegisecurity.providers.x509.X509UserCache
requiresAuthentication(HttpServletRequest, HttpServletResponse) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
  Indicates whether this filter should attempt to process a login request for the current invocation.
requiresExitUser(HttpServletRequest) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Checks the request URI for the presence of `exitUserUrl`.
requiresSwitchUser(HttpServletRequest) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Checks the request URI for the presence of `switchUserUrl`.
resolveEffectiveAcls(AclEntry[], Authentication) - Method in interface org.acegisecurity.acl.basic.EffectiveAclsResolver
  Determines the ACLs that apply to the presented `Authentication` object.
resolveEffectiveAcls(AclEntry[], Authentication) - Method in class org.acegisecurity.acl.basic.GrantedAuthorityEffectiveAclsResolver
resolveException(LoginException) - Method in class org.acegisecurity.providers.jaas.DefaultLoginExceptionResolver
resolveException(LoginException) - Method in interface org.acegisecurity.providers.jaas.LoginExceptionResolver
  Translates a Jaas LoginException to an AcegiSecurityException.
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
  Allows subclasses to actually retrieve the `UserDetails` from an implementation-specific location, with the option of throwing an `AuthenticationException` immediately if the presented credentials are incorrect (this is especially useful if it is necessary to bind to a resource as the user in order to obtain or generate a `UserDetails`).
retrieveUser(String, UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
RetryWithHttpEntryPoint - Class in org.acegisecurity.securechannel
  Commences an insecure channel by retrying the original request using HTTP.
RetryWithHttpEntryPoint() - Constructor for class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
RetryWithHttpsEntryPoint - Class in org.acegisecurity.securechannel
  Commences a secure channel by retrying the original request using HTTPS.
RetryWithHttpsEntryPoint() - Constructor for class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
ROLE_PREVIOUS_ADMINISTRATOR - Static variable in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
RoleVoter - Class in org.acegisecurity.vote
  Votes if any `ConfigAttribute.getAttribute()` starts with a prefix indicating that it is a role.
RoleVoter() - Constructor for class org.acegisecurity.vote.RoleVoter
RunAsImplAuthenticationProvider - Class in org.acegisecurity.runas
  An `AuthenticationProvider` implementation that can authenticate a `RunAsUserToken`.
RunAsImplAuthenticationProvider() - Constructor for class org.acegisecurity.runas.RunAsImplAuthenticationProvider
RunAsManager - Interface in org.acegisecurity
  Creates a new temporary `Authentication` object for the current secure object invocation only.
RunAsManagerImpl - Class in org.acegisecurity.runas
  Basic concrete implementation of a `RunAsManager`.
RunAsManagerImpl() - Constructor for class org.acegisecurity.runas.RunAsManagerImpl
RunAsUserToken - Class in org.acegisecurity.runas
  An immutable `Authentication` implementation that supports `RunAsManagerImpl`.
RunAsUserToken(String, Object, Object, GrantedAuthority[], Class) - Constructor for class org.acegisecurity.runas.RunAsUserToken
RunAsUserToken() - Constructor for class org.acegisecurity.runas.RunAsUserToken

## S

SaltSource - Interface in org.acegisecurity.providers.dao
  Provides alternative sources of the salt to use for encoding passwords.
SecureChannelProcessor - Class in org.acegisecurity.securechannel
  Ensures channel security is active by review of `HttpServletRequest.isSecure()` responses.
SecureChannelProcessor() - Constructor for class org.acegisecurity.securechannel.SecureChannelProcessor
SecurityConfig - Class in org.acegisecurity
  Stores a `ConfigAttribute` as a `String`.
SecurityConfig(String) - Constructor for class org.acegisecurity.SecurityConfig
SecurityConfig() - Constructor for class org.acegisecurity.SecurityConfig
SecurityContext - Interface in org.acegisecurity.context
  Interface defining the minimum security information associated with the current thread of execution.
SecurityContextHolder - Class in org.acegisecurity.context
  Associates a given `SecurityContext` with the current execution thread and any new threads the current execution thread may spawn.
SecurityContextHolder() - Constructor for class org.acegisecurity.context.SecurityContextHolder
SecurityContextHolderAwareRequestFilter - Class in org.acegisecurity.wrapper
  A `Filter` which populates the `ServletRequest` with an `SecurityContextHolderAwareRequestWrapper`.
SecurityContextHolderAwareRequestFilter() - Constructor for class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestFilter
SecurityContextHolderAwareRequestWrapper - Class in org.acegisecurity.wrapper
  An Acegi Security-aware `HttpServletRequestWrapper`, which uses the `SecurityContext`-defined `Authentication` object for `SecurityContextHolderAwareRequestWrapper.isUserInRole(java.lang.String)` and `HttpServletRequestWrapper.getRemoteUser()` responses.
SecurityContextHolderAwareRequestWrapper(HttpServletRequest) - Constructor for class org.acegisecurity.wrapper.SecurityContextHolderAwareRequestWrapper
SecurityContextImpl - Class in org.acegisecurity.context
  Base implementation of `SecurityContext`.
SecurityContextImpl() - Constructor for class org.acegisecurity.context.SecurityContextImpl
SecurityContextLoginModule - Class in org.acegisecurity.providers.jaas
  An implementation of `LoginModule` that uses an Acegi Security `SecurityContext` to provide authentication.
SecurityContextLoginModule() - Constructor for class org.acegisecurity.providers.jaas.SecurityContextLoginModule
SecurityEnforcementFilter - Class in org.acegisecurity.intercept.web
  Wraps requests to the `FilterSecurityInterceptor`.
SecurityEnforcementFilter() - Constructor for class org.acegisecurity.intercept.web.SecurityEnforcementFilter
sendAccessDeniedError(FilterInvocation, AccessDeniedException) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
sendStartAuthentication(FilterInvocation, AuthenticationException) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
ServiceProperties - Class in org.acegisecurity.ui.cas
  Stores properties related to this CAS service.
ServiceProperties() - Constructor for class org.acegisecurity.ui.cas.ServiceProperties
SessionAlreadyUsedException - Exception in org.acegisecurity.concurrent
  Thrown by a `SessionRegistry` implementation if an attempt is made to create new session information for an existing sessionId.
SessionAlreadyUsedException(String) - Constructor for exception org.acegisecurity.concurrent.SessionAlreadyUsedException
sessionCreated(HttpSessionEvent) - Method in class org.acegisecurity.ui.session.HttpSessionEventPublisher
  Handles the HttpSessionEvent by publishing a `HttpSessionCreatedEvent` to the application context.
sessionDestroyed(HttpSessionEvent) - Method in class org.acegisecurity.ui.session.HttpSessionEventPublisher
  Handles the HttpSessionEvent by publishing a `HttpSessionDestroyedEvent` to the application context.
SessionInformation - Class in org.acegisecurity.concurrent
  Represents a record of a session within the Acegi Security framework.
SessionInformation(Object, String, Date) - Constructor for class org.acegisecurity.concurrent.SessionInformation
SessionRegistry - Interface in org.acegisecurity.concurrent
  Maintains a registry of `SessionInformation` instances.
SessionRegistryImpl - Class in org.acegisecurity.concurrent
  Base implementation of `SessionRegistry` which also listens for `HttpSessionDestroyedEvent`s published in the Spring application context.
SessionRegistryImpl() - Constructor for class org.acegisecurity.concurrent.SessionRegistryImpl
SessionRegistryUtils - Class in org.acegisecurity.concurrent
  Utility methods to assist with concurrent session management.
SessionRegistryUtils() - Constructor for class org.acegisecurity.concurrent.SessionRegistryUtils
setAccessDecisionManager(AccessDecisionManager) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setAclManager(AclManager) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
setAclManager(AclManager) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
setAclManager(AclManager) - Method in class org.acegisecurity.vote.BasicAclEntryVoter
setAclObjectIdentity(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
setAclObjectIdentity(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  This setter should only be used by DAO implementations.
setAclObjectIdentityDelete(JdbcExtendedDaoImpl.AclObjectIdentityDelete) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclObjectIdentityDeleteStatement(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclObjectIdentityInsert(JdbcExtendedDaoImpl.AclObjectIdentityInsert) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclObjectIdentityInsertStatement(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclObjectParentIdentity(AclObjectIdentity) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
setAclObjectParentIdentity(AclObjectIdentity) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  This setter should only be used by DAO implementations.
setAclPermissionDelete(JdbcExtendedDaoImpl.AclPermissionDelete) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclPermissionDeleteStatement(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclPermissionInsert(JdbcExtendedDaoImpl.AclPermissionInsert) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclPermissionInsertStatement(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclPermissionUpdate(JdbcExtendedDaoImpl.AclPermissionUpdate) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclPermissionUpdateStatement(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setAclsByObjectIdentity(MappingSqlQuery) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
setAclsByObjectIdentityQuery(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
  Allows the default query string used to retrieve ACLs based on object identity to be overriden, if default table or column names need to be changed.
setAfterInvocationManager(AfterInvocationManager) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setAllowIfAllAbstainDecisions(boolean) - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
setAllowIfEqualGrantedDeniedDecisions(boolean) - Method in class org.acegisecurity.vote.ConsensusBased
setAllowSessionCreation(boolean) - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
setAlwaysReauthenticate(boolean) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
  Indicates whether the `AbstractSecurityInterceptor` should ignore the `Authentication.isAuthenticated()` property.
setAlwaysUseDefaultTargetUrl(boolean) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setAnonymousClass(Class) - Method in class org.acegisecurity.AuthenticationTrustResolverImpl
setAppCtx(ApplicationContext) - Method in interface org.acegisecurity.taglibs.velocity.Authz
  get Spring application context which contains acegi related bean
setAppCtx(ApplicationContext) - Method in class org.acegisecurity.taglibs.velocity.AuthzImpl
  test case can use this class to mock application context with aclManager bean in it.
setApplicationContext(ApplicationContext) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
setApplicationContext(ApplicationContext) - Method in class org.acegisecurity.util.FilterChainProxy
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.acegisecurity.providers.ProviderManager
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
setApplicationEventPublisher(ApplicationEventPublisher) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
setAsText(String) - Method in class org.acegisecurity.ConfigAttributeEditor
setAsText(String) - Method in class org.acegisecurity.intercept.method.MethodDefinitionSourceEditor
setAsText(String) - Method in class org.acegisecurity.intercept.web.FilterInvocationDefinitionSourceEditor
setAsText(String) - Method in class org.acegisecurity.userdetails.memory.UserAttributeEditor
setAsText(String) - Method in class org.acegisecurity.userdetails.memory.UserMapEditor
setAttributes(Attributes) - Method in class org.acegisecurity.intercept.method.MethodDefinitionAttributes
setAuthenticated(boolean) - Method in class org.acegisecurity.adapters.AbstractAdapterAuthenticationToken
  Setting is ignored.
setAuthenticated(boolean) - Method in interface org.acegisecurity.Authentication
  See `Authentication.isAuthenticated()` for a full description.
setAuthenticated(boolean) - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationToken
setAuthenticated(boolean) - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
setAuthenticated(boolean) - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationToken
setAuthenticated(boolean) - Method in class org.acegisecurity.providers.TestingAuthenticationToken
setAuthenticated(boolean) - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
setAuthenticated(boolean) - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
setAuthenticated(boolean) - Method in class org.acegisecurity.runas.RunAsUserToken
setAuthentication(Authentication) - Method in interface org.acegisecurity.context.SecurityContext
  Changes the currently authenticated principal, or removes the authentication information.
setAuthentication(Authentication) - Method in class org.acegisecurity.context.SecurityContextImpl
setAuthenticationEntryPoint(AuthenticationEntryPoint) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
setAuthenticationEntryPoint(AuthenticationEntryPoint) - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
setAuthenticationEntryPoint(DigestProcessingFilterEntryPoint) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
setAuthenticationFailureUrl(String) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setAuthenticationManager(AuthenticationManager) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setAuthenticationManager(AuthenticationManager) - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationManagerImpl
setAuthenticationManager(AuthenticationManager) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setAuthenticationManager(AuthenticationManager) - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilter
setAuthenticationManager(AuthenticationManager) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
setAuthenticationTrustResolver(AuthenticationTrustResolver) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
setAuthenticationTrustResolver(AuthenticationTrustResolver) - Method in class org.acegisecurity.vote.AuthenticatedVoter
setAuthorities(GrantedAuthority[]) - Method in class org.acegisecurity.userdetails.User
setAuthoritiesByUsernameQuery(String) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
  Allows the default query string used to retrieve authorities based on username to be overriden, if default table or column names need to be changed.
setAuthorityGranters(AuthorityGranter[]) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Set the AuthorityGranters that should be consulted for role names to be granted to the Authentication.
setBasicAclDao(BasicAclDao) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
setBasicAclEntryCache(BasicAclEntryCache) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
setCache(Cache) - Method in class org.acegisecurity.acl.basic.cache.EhCacheBasedAclEntryCache
setCache(Cache) - Method in class org.acegisecurity.providers.cas.cache.EhCacheBasedTicketCache
setCache(Cache) - Method in class org.acegisecurity.providers.dao.cache.EhCacheBasedUserCache
setCache(Cache) - Method in class org.acegisecurity.providers.x509.cache.EhCacheBasedX509UserCache
setCallbackHandlers(JaasAuthenticationCallbackHandler[]) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Set the JAASAuthentcationCallbackHandler array to handle callback objects generated by the LoginContext.login method.
setCaptchaFormUrl(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
  The URL where the `CaptchaProcessingFilter` login page can be found.
setCaptchaService(CaptchaServiceProxy) - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
setCaptchaValidationParameter(String) - Method in class org.acegisecurity.captcha.CaptchaValidationProcessingFilter
setCasAuthoritiesPopulator(CasAuthoritiesPopulator) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
setCasProxyDecider(CasProxyDecider) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
setCasValidate(String) - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
setChannelDecisionManager(ChannelDecisionManager) - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
setChannelProcessors(List) - Method in class org.acegisecurity.securechannel.ChannelDecisionManagerImpl
setContext(Class) - Method in class org.acegisecurity.context.HttpSessionContextIntegrationFilter
setContext(SecurityContext) - Static method in class org.acegisecurity.context.SecurityContextHolder
  Associates a new `SecurityContext` with the current thread of execution.
setContinueChainBeforeSuccessfulAuthentication(boolean) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setConvertUrlToLowercaseBeforeComparison(boolean) - Method in interface org.acegisecurity.intercept.web.FilterInvocationDefinitionMap
setConvertUrlToLowercaseBeforeComparison(boolean) - Method in class org.acegisecurity.intercept.web.PathBasedFilterInvocationDefinitionMap
setConvertUrlToLowercaseBeforeComparison(boolean) - Method in class org.acegisecurity.intercept.web.RegExpBasedFilterInvocationDefinitionMap
setCreateSessionAllowed(boolean) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
setDecisionVoters(List) - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
setDefaultAclObjectIdentityClass(Class) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
  Allows selection of the `AclObjectIdentity` class that an attempt should be made to construct if the passed object does not implement `AclObjectIdentityAware`.
setDefaultTargetUrl(String) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setDetails(Object) - Method in class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
setDetails(Object) - Method in class org.acegisecurity.providers.x509.X509AuthenticationToken
setDetails(HttpServletRequest, UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilter
  Provided so that subclasses may configure what is put into the authentication request's details property.
setDetails(HttpServletRequest, UsernamePasswordAuthenticationToken) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Provided so that subclasses may configure what is put into the authentication request's details property.
setDomainObject(Object) - Method in class org.acegisecurity.taglibs.authz.AclTag
setEffectiveAclsResolver(EffectiveAclsResolver) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
setEnabled(boolean) - Method in class org.acegisecurity.userdetails.memory.UserAttribute
setEncodeHashAsBase64(boolean) - Method in class org.acegisecurity.providers.encoding.BaseDigestPasswordEncoder
  The encoded password is normally returned as Hex (32 char) version of the hash bytes.
setEntryPoint(ChannelEntryPoint) - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
setEntryPoint(ChannelEntryPoint) - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
setEntryPoint(ChannelEntryPoint) - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
setExceptionIfMaximumExceeded(boolean) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
setExceptionMappings(Properties) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setExitUserUrl(String) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Set the URL to respond to exit user processing.
setExpiredUrl(String) - Method in class org.acegisecurity.concurrent.ConcurrentSessionFilter
setFilterInvocationDefinitionSource(FilterInvocationDefinitionSource) - Method in class org.acegisecurity.securechannel.ChannelProcessingFilter
setFilterInvocationDefinitionSource(FilterInvocationDefinitionSource) - Method in class org.acegisecurity.util.FilterChainProxy
setFilterProcessesUrl(String) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setFilterSecurityInterceptor(FilterSecurityInterceptor) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
setForceHttps(boolean) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
  Set to true to force captcha form access to be via https.
setForceHttps(boolean) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
  Set to true to force login form access to be via https.
setForcePrincipalAsString(boolean) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
setFormPasswordParameterKey(String) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Sets the form password parameter key.
setFormUsernameParameterKey(String) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Sets the form username parameter key.
setHasPermission(String) - Method in class org.acegisecurity.taglibs.authz.AclTag
setHideUserNotFoundExceptions(boolean) - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
  By default the `DaoAuthenticationProvider` throws a `BadCredentialsException` if a username is not found or the password is incorrect.
setHuman() - Method in interface org.acegisecurity.captcha.CaptchaSecurityContext
  set human attribute, should called after captcha validation.
setHuman() - Method in class org.acegisecurity.captcha.CaptchaSecurityContextImpl
  reset the lastPassedCaptchaDate and count.
setIfAllGranted(String) - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag
setIfAnyGranted(String) - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag
setIfNotGranted(String) - Method in class org.acegisecurity.taglibs.authz.AuthorizeTag
setIgnorePasswordCase(boolean) - Method in class org.acegisecurity.providers.encoding.PlaintextPasswordEncoder
  Indicates whether the password comparison is case sensitive.
setIncludeOriginalParameters(boolean) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setIncludeOriginalRequest(boolean) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
  If set to true, the original request url will be appended to the redirect url using the `CaptchaEntryPoint.getOriginalRequestUrlParameterName()`.
setInsecureKeyword(String) - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
setInternalMethod(String) - Method in class org.acegisecurity.vote.BasicAclEntryVoter
setKey(String) - Method in class org.acegisecurity.adapters.AuthByAdapterProvider
setKey(String) - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
setKey(String) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
setKey(String) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
setKey(String) - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
setKey(String) - Method in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
setKey(String) - Method in class org.acegisecurity.runas.RunAsManagerImpl
setKey(String) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
setKey(String) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
setKeyword(String) - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
setLoginConfig(Resource) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Set the JAAS login configuration file.
setLoginContextName(String) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
  Set the loginContextName, this name is used as the index to the configuration specified in the loginConfig property.
setLoginExceptionResolver(LoginExceptionResolver) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
setLoginFormUrl(String) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
  The URL where the `AuthenticationProcessingFilter` login page can be found.
setLoginUrl(String) - Method in class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
setLookupPermissionIdMapping(MappingSqlQuery) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setLookupPermissionIdQuery(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl
setMask(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
setMask(int) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  This setter should only be used by DAO implementations.
setMaximumSessions(int) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
setMessageSource(MessageSource) - Method in class org.acegisecurity.adapters.AuthByAdapterProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
setMessageSource(MessageSource) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.cas.proxy.RejectProxyTickets
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.ProviderManager
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
setMessageSource(MessageSource) - Method in class org.acegisecurity.providers.x509.X509AuthenticationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
setMessageSource(MessageSource) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setMessageSource(MessageSource) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
setMessageSource(MessageSource) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
setMessageSource(MessageSource) - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
setMethodPrefix(String) - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
setNonceValiditySeconds(int) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
setObjectDefinitionSource(MethodDefinitionSource) - Method in class org.acegisecurity.intercept.method.aopalliance.MethodSecurityInterceptor
setObjectDefinitionSource(MethodDefinitionSource) - Method in class org.acegisecurity.intercept.method.aspectj.AspectJSecurityInterceptor
setObjectDefinitionSource(FilterInvocationDefinitionSource) - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
setObjectProperties(MappingSqlQuery) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
setObjectPropertiesQuery(String) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcDaoImpl
setObserveOncePerRequest(boolean) - Method in class org.acegisecurity.intercept.web.FilterSecurityInterceptor
setOperation(String) - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
setOriginalRequestMethodParameterName(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setOriginalRequestParametersNameValueSeparator(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setOriginalRequestParametersParameterName(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setOriginalRequestParametersSeparator(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setOriginalRequestUrlParameterName(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setOutsideWebApp(boolean) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
  if set to true, the `CaptchaEntryPoint.commence(ServletRequest, ServletResponse)` method uses the `CaptchaEntryPoint.getCaptchaFormUrl()` as a complete URL, else it as a 'inside WebApp' path.
setParameter(String) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
setPassword(String) - Method in class org.acegisecurity.userdetails.memory.UserAttribute
setPasswordAlreadyEncoded(boolean) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
setPasswordEncoder(PasswordEncoder) - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
  Sets the PasswordEncoder instance to be used to encode and validate passwords.
setPortMapper(PortMapper) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setPortMapper(PortMapper) - Method in class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
setPortMapper(PortMapper) - Method in class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
setPortMapper(PortMapper) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
setPortMapper(PortMapper) - Method in class org.acegisecurity.util.PortResolverImpl
setPortMappings(Map) - Method in class org.acegisecurity.util.PortMapperImpl
  Set to override the default HTTP port to HTTPS port mappings of 80:443, and 8080:8443.
setPortResolver(PortResolver) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setPortResolver(PortResolver) - Method in class org.acegisecurity.intercept.web.SecurityEnforcementFilter
setPortResolver(PortResolver) - Method in class org.acegisecurity.securechannel.RetryWithHttpEntryPoint
setPortResolver(PortResolver) - Method in class org.acegisecurity.securechannel.RetryWithHttpsEntryPoint
setPortResolver(PortResolver) - Method in class org.acegisecurity.ui.webapp.AuthenticationProcessingFilterEntryPoint
setProcessConfigAttribute(String) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
setProcessConfigAttribute(String) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
setProcessConfigAttribute(String) - Method in class org.acegisecurity.vote.BasicAclEntryVoter
setProcessDomainObjectClass(Class) - Method in class org.acegisecurity.vote.AbstractAclVoter
setProviders(List) - Method in class org.acegisecurity.acl.AclProviderManager
  Sets the `AclProvider` objects to be used for ACL determinations.
setProviders(List) - Method in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
setProviders(List) - Method in class org.acegisecurity.providers.ProviderManager
  Sets the `AuthenticationProvider` objects to be used for authentication.
setProxyCallbackUrl(String) - Method in class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
setRealmName(String) - Method in class org.acegisecurity.ui.basicauth.BasicProcessingFilterEntryPoint
setRealmName(String) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilterEntryPoint
setRecipient(Object) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
setRecipient(Object) - Method in interface org.acegisecurity.acl.basic.BasicAclEntry
  This setter should only be used by DAO implementations.
setRejectPublicInvocations(boolean) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
  By rejecting public invocations (and setting this property to `true`), essentially you are ensuring that every secure object invocation advised by `AbstractSecurityInterceptor` has a configuration attribute defined.
setRememberMeClass(Class) - Method in class org.acegisecurity.AuthenticationTrustResolverImpl
setRememberMeServices(RememberMeServices) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
setRememberMeServices(RememberMeServices) - Method in class org.acegisecurity.ui.rememberme.RememberMeProcessingFilter
setRemoteAuthenticationManager(RemoteAuthenticationManager) - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationProvider
setRemoveAfterRequest(boolean) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
  Controls whether the filter will remove the Anonymous token after the request is complete.
setRequirePermission(int[]) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
setRequirePermission(int[]) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
setRequirePermission(int[]) - Method in class org.acegisecurity.vote.BasicAclEntryVoter
setRestrictSupportToClass(Class) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
  If set to a value other than `null`, the `BasicAclProvider.supports(Object)` method will only support the indicates class.
setRolePrefix(String) - Method in class org.acegisecurity.runas.RunAsManagerImpl
  Allows the default role prefix of `ROLE_` to be overriden.
setRolePrefix(String) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
  Allows a default role prefix to be specified.
setRolePrefix(String) - Method in class org.acegisecurity.vote.RoleVoter
  Allows the default role prefix of `ROLE_` to be overriden.
setRunAsManager(RunAsManager) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setSaltSource(SaltSource) - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
  The source of salts to use when decoding passwords.
setSecureKeyword(String) - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
setSecurityInterceptor(AbstractSecurityInterceptor) - Method in class org.acegisecurity.intercept.method.MethodInvocationPrivilegeEvaluator
setSendRenew(boolean) - Method in class org.acegisecurity.ui.cas.ServiceProperties
setService(String) - Method in class org.acegisecurity.ui.cas.ServiceProperties
setServiceProperties(ServiceProperties) - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
setServiceProperties(ServiceProperties) - Method in class org.acegisecurity.ui.cas.CasProcessingFilterEntryPoint
setSessionController(ConcurrentSessionController) - Method in class org.acegisecurity.providers.ProviderManager
  Set the `ConcurrentSessionController` to be used for limiting user's sessions.
setSessionRegistry(SessionRegistry) - Method in class org.acegisecurity.concurrent.ConcurrentSessionControllerImpl
setSessionRegistry(SessionRegistry) - Method in class org.acegisecurity.concurrent.ConcurrentSessionFilter
setSiteminderPasswordHeaderKey(String) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Sets the Siteminder password header key.
setSiteminderUsernameHeaderKey(String) - Method in class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Sets the Siteminder username header key.
setStatelessTicketCache(StatelessTicketCache) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
setSubjectDNRegex(String) - Method in class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
  Sets the regular expression which will by used to extract the user name from the certificate's Subject DN.
setSwitchUserUrl(String) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Set the URL to respond to switch user processing.
setSystemWideSalt(String) - Method in class org.acegisecurity.providers.dao.salt.SystemWideSaltSource
setTargetUrl(String) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Sets the URL to go to after a successful switch / exit user request.
setThresold(int) - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
setTicketValidator(TicketValidator) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
setTokenValiditySeconds(long) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
setTrustStore(String) - Method in class org.acegisecurity.providers.cas.ticketvalidator.AbstractTicketValidator
setUrlEncodingCharset(String) - Method in class org.acegisecurity.captcha.CaptchaEntryPoint
setUserAttribute(UserAttribute) - Method in class org.acegisecurity.providers.anonymous.AnonymousProcessingFilter
setUserCache(UserCache) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
setUserCache(UserCache) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
setUserDetailsService(UserDetailsService) - Method in class org.acegisecurity.providers.cas.populator.DaoCasAuthoritiesPopulator
setUserDetailsService(UserDetailsService) - Method in class org.acegisecurity.providers.dao.DaoAuthenticationProvider
setUserDetailsService(UserDetailsService) - Method in class org.acegisecurity.providers.x509.populator.DaoX509AuthoritiesPopulator
setUserDetailsService(UserDetailsService) - Method in class org.acegisecurity.ui.digestauth.DigestProcessingFilter
setUserDetailsService(UserDetailsService) - Method in class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
setUserDetailsService(UserDetailsService) - Method in class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
  Sets the authentication data access object.
setUserMap(UserMap) - Method in class org.acegisecurity.userdetails.memory.InMemoryDaoImpl
setUsernameBasedPrimaryKey(boolean) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
  If `true` (the default), indicates the `#getUsersByUsernameMapping()` returns a username in response to a query.
setUserProperties(Properties) - Method in class org.acegisecurity.userdetails.memory.InMemoryDaoImpl
  Modifies the internal `UserMap` to reflect the `Properties` instance passed.
setUserPropertyToUse(String) - Method in class org.acegisecurity.providers.dao.salt.ReflectionSaltSource
  The method name to call to obtain the salt.
setUsersByUsernameQuery(String) - Method in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl
  Allows the default query string used to retrieve users based on username to be overriden, if default table or column names need to be changed.
setValidateConfigAttributes(boolean) - Method in class org.acegisecurity.intercept.AbstractSecurityInterceptor
setValidProxies(List) - Method in class org.acegisecurity.providers.cas.proxy.NamedCasProxyDecider
setX509AuthoritiesPopulator(X509AuthoritiesPopulator) - Method in class org.acegisecurity.providers.x509.X509AuthenticationProvider
setX509UserCache(X509UserCache) - Method in class org.acegisecurity.providers.x509.X509AuthenticationProvider
ShaPasswordEncoder - Class in org.acegisecurity.providers.encoding
  SHA implementation of PasswordEncoder.
ShaPasswordEncoder() - Constructor for class org.acegisecurity.providers.encoding.ShaPasswordEncoder
SimpleAclEntry - Class in org.acegisecurity.acl.basic
  Stores some privileges typical of a domain object.
SimpleAclEntry() - Constructor for class org.acegisecurity.acl.basic.SimpleAclEntry
  Allows `BasicAclDao` implementations to construct this object using `newInstance()`.
SimpleAclEntry(Object, AclObjectIdentity, AclObjectIdentity, int) - Constructor for class org.acegisecurity.acl.basic.SimpleAclEntry
SimpleMethodInvocation - Class in org.acegisecurity.util
  Represents the AOP Alliance `MethodInvocation`.
SimpleMethodInvocation(Method, Object[]) - Constructor for class org.acegisecurity.util.SimpleMethodInvocation
SimpleMethodInvocation() - Constructor for class org.acegisecurity.util.SimpleMethodInvocation
SiteminderAuthenticationProcessingFilter - Class in org.acegisecurity.ui.webapp
  Extends Acegi's AuthenticationProcessingFilter to pick up Netegrity Siteminder's headers.
SiteminderAuthenticationProcessingFilter() - Constructor for class org.acegisecurity.ui.webapp.SiteminderAuthenticationProcessingFilter
  Basic constructor.
size() - Method in class org.acegisecurity.ConfigAttributeDefinition
  Returns the number of `ConfigAttribute`s defined by this `ConfigAttributeDefinition`.
split(String, String) - Static method in class org.acegisecurity.util.StringSplitUtils
  Splits a `String` at the first instance of the delimiter.
splitEachArrayElementAndCreateMap(String[], String, String) - Static method in class org.acegisecurity.util.StringSplitUtils
  Takes an array of `String`s, and for each element removes any instances of `removeCharacter`, and splits the element based on the `delimiter`.
StatelessTicketCache - Interface in org.acegisecurity.providers.cas
  Caches CAS service tickets and CAS proxy tickets for stateless connections.
StringSplitUtils - Class in org.acegisecurity.util
  Provides several `String` manipulation methods.
StringSplitUtils() - Constructor for class org.acegisecurity.util.StringSplitUtils
successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
successfulAuthentication(HttpServletRequest, HttpServletResponse, Authentication) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
  Puts the `Authentication` instance returned by the authentication manager into the secure context.
supports(ConfigAttribute) - Method in interface org.acegisecurity.AccessDecisionManager
  Indicates whether this `AccessDecisionManager` is able to process authorization requests presented with the passed `ConfigAttribute`.
supports(Class) - Method in interface org.acegisecurity.AccessDecisionManager
  Indicates whether the `AccessDecisionManager` implementation is able to provide access control decisions for the indicated secured object type.
supports(Object) - Method in interface org.acegisecurity.acl.AclProvider
  Indicates whether this `AclProvider` can authoritatively return ACL information for the specified domain object instance.
supports(Object) - Method in class org.acegisecurity.acl.basic.BasicAclProvider
  Indicates support for the passed object.
supports(Class) - Method in class org.acegisecurity.adapters.AuthByAdapterProvider
supports(ConfigAttribute) - Method in interface org.acegisecurity.afterinvocation.AfterInvocationProvider
  Indicates whether this `AfterInvocationProvider` is able to participate in a decision involving the passed `ConfigAttribute`.
supports(Class) - Method in interface org.acegisecurity.afterinvocation.AfterInvocationProvider
  Indicates whether the `AfterInvocationProvider` is able to provide "after invocation" processing for the indicated secured object type.
supports(ConfigAttribute) - Method in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
supports(Class) - Method in class org.acegisecurity.afterinvocation.AfterInvocationProviderManager
  Iterates through all `AfterInvocationProvider`s and ensures each can support the presented class.
supports(ConfigAttribute) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
supports(Class) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationCollectionFilteringProvider
  This implementation supports any type of class, because it does not query the presented secure object.
supports(ConfigAttribute) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
supports(Class) - Method in class org.acegisecurity.afterinvocation.BasicAclEntryAfterInvocationProvider
  This implementation supports any type of class, because it does not query the presented secure object.
supports(ConfigAttribute) - Method in interface org.acegisecurity.AfterInvocationManager
  Indicates whether this `AfterInvocationManager` is able to process "after invocation" requests presented with the passed `ConfigAttribute`.
supports(Class) - Method in interface org.acegisecurity.AfterInvocationManager
  Indicates whether the `AfterInvocationManager` implementation is able to provide access control decisions for the indicated secured object type.
supports(ConfigAttribute) - Method in class org.acegisecurity.captcha.CaptchaChannelProcessorTemplate
supports(Class) - Method in class org.acegisecurity.intercept.method.AbstractMethodDefinitionSource
supports(Class) - Method in interface org.acegisecurity.intercept.ObjectDefinitionSource
  Indicates whether the `ObjectDefinitionSource` implementation is able to provide `ConfigAttributeDefinition`s for the indicated secure object type.
supports(Class) - Method in class org.acegisecurity.intercept.web.AbstractFilterInvocationDefinitionSource
supports(Class) - Method in class org.acegisecurity.providers.anonymous.AnonymousAuthenticationProvider
supports(Class) - Method in interface org.acegisecurity.providers.AuthenticationProvider
  Returns `true` if this `AuthenticationProvider` supports the indicated `Authentication` object.
supports(Class) - Method in class org.acegisecurity.providers.cas.CasAuthenticationProvider
supports(Class) - Method in class org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider
supports(Class) - Method in class org.acegisecurity.providers.jaas.JaasAuthenticationProvider
supports(Class) - Method in class org.acegisecurity.providers.rcp.RemoteAuthenticationProvider
supports(Class) - Method in class org.acegisecurity.providers.rememberme.RememberMeAuthenticationProvider
supports(Class) - Method in class org.acegisecurity.providers.TestingAuthenticationProvider
supports(Class) - Method in class org.acegisecurity.providers.x509.X509AuthenticationProvider
supports(ConfigAttribute) - Method in class org.acegisecurity.runas.NullRunAsManager
supports(Class) - Method in class org.acegisecurity.runas.NullRunAsManager
supports(Class) - Method in class org.acegisecurity.runas.RunAsImplAuthenticationProvider
supports(ConfigAttribute) - Method in class org.acegisecurity.runas.RunAsManagerImpl
supports(Class) - Method in class org.acegisecurity.runas.RunAsManagerImpl
  This implementation supports any type of class, because it does not query the presented secure object.
supports(ConfigAttribute) - Method in interface org.acegisecurity.RunAsManager
  Indicates whether this `RunAsManager` is able to process the passed `ConfigAttribute`.
supports(Class) - Method in interface org.acegisecurity.RunAsManager
  Indicates whether the `RunAsManager` implementation is able to provide run-as replacement for the indicated secure object type.
supports(ConfigAttribute) - Method in interface org.acegisecurity.securechannel.ChannelDecisionManager
  Indicates whether this `ChannelDecisionManager` is able to process the passed `ConfigAttribute`.
supports(ConfigAttribute) - Method in class org.acegisecurity.securechannel.ChannelDecisionManagerImpl
supports(ConfigAttribute) - Method in interface org.acegisecurity.securechannel.ChannelProcessor
  Indicates whether this `ChannelProcessor` is able to process the passed `ConfigAttribute`.
supports(ConfigAttribute) - Method in class org.acegisecurity.securechannel.InsecureChannelProcessor
supports(ConfigAttribute) - Method in class org.acegisecurity.securechannel.SecureChannelProcessor
supports(ConfigAttribute) - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
supports(Class) - Method in class org.acegisecurity.vote.AbstractAccessDecisionManager
  Iterates through all `AccessDecisionVoter`s and ensures each can support the presented class.
supports(Class) - Method in class org.acegisecurity.vote.AbstractAclVoter
  This implementation supports only `MethodSecurityInterceptor`, because it queries the presented `MethodInvocation`.
supports(ConfigAttribute) - Method in interface org.acegisecurity.vote.AccessDecisionVoter
  Indicates whether this `AccessDecisionVoter` is able to vote on the passed `ConfigAttribute`.
supports(Class) - Method in interface org.acegisecurity.vote.AccessDecisionVoter
  Indicates whether the `AccessDecisionVoter` implementation is able to provide access control votes for the indicated secured object type.
supports(ConfigAttribute) - Method in class org.acegisecurity.vote.AuthenticatedVoter
supports(Class) - Method in class org.acegisecurity.vote.AuthenticatedVoter
  This implementation supports any type of class, because it does not query the presented secure object.
supports(ConfigAttribute) - Method in class org.acegisecurity.vote.BasicAclEntryVoter
supports(ConfigAttribute) - Method in class org.acegisecurity.vote.RoleVoter
supports(Class) - Method in class org.acegisecurity.vote.RoleVoter
  This implementation supports any type of class, because it does not query the presented secure object.
SwitchUserGrantedAuthority - Class in org.acegisecurity.ui.switchuser
  Custom `GrantedAuthority` used by `SwitchUserProcessingFilter`
SwitchUserGrantedAuthority(String, Authentication) - Constructor for class org.acegisecurity.ui.switchuser.SwitchUserGrantedAuthority
SwitchUserProcessingFilter - Class in org.acegisecurity.ui.switchuser
  Switch User processing filter responsible for user context switching.
SwitchUserProcessingFilter() - Constructor for class org.acegisecurity.ui.switchuser.SwitchUserProcessingFilter
SystemWideSaltSource - Class in org.acegisecurity.providers.dao.salt
  Uses a static system-wide `String` as the salt.
SystemWideSaltSource() - Constructor for class org.acegisecurity.providers.dao.salt.SystemWideSaltSource

## T

TestingAuthenticationProvider - Class in org.acegisecurity.providers
  An `AuthenticationProvider` implementation for the `TestingAuthenticationToken`.
TestingAuthenticationProvider() - Constructor for class org.acegisecurity.providers.TestingAuthenticationProvider
TestingAuthenticationToken - Class in org.acegisecurity.providers
  An `Authentication` implementation that is designed for use whilst unit testing.
TestingAuthenticationToken(Object, Object, GrantedAuthority[]) - Constructor for class org.acegisecurity.providers.TestingAuthenticationToken
TestingAuthenticationToken() - Constructor for class org.acegisecurity.providers.TestingAuthenticationToken
TestOnceAfterMaxRequestsCaptchaChannelProcessor - Class in org.acegisecurity.captcha
  return false if ny CaptchaChannelProcessorTemplate mapped urls has been requested more than thresold and humanity is false;
  Default keyword : REQUIRES_CAPTCHA_ONCE_ABOVE_THRESOLD_REQUESTS
TestOnceAfterMaxRequestsCaptchaChannelProcessor() - Constructor for class org.acegisecurity.captcha.TestOnceAfterMaxRequestsCaptchaChannelProcessor
TicketResponse - Class in org.acegisecurity.providers.cas
  Represents a CAS service ticket in native CAS form.
TicketResponse(String, List, String) - Constructor for class org.acegisecurity.providers.cas.TicketResponse
  Constructor.
TicketResponse() - Constructor for class org.acegisecurity.providers.cas.TicketResponse
TicketValidator - Interface in org.acegisecurity.providers.cas
  Validates a CAS service ticket.
togglePermission(int) - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
TokenBasedRememberMeServices - Class in org.acegisecurity.ui.rememberme
  Identifies previously remembered users by a Base-64 encoded cookie.
TokenBasedRememberMeServices() - Constructor for class org.acegisecurity.ui.rememberme.TokenBasedRememberMeServices
toString() - Method in class org.acegisecurity.acl.basic.AbstractBasicAclEntry
toString() - Method in class org.acegisecurity.acl.basic.NamedEntityObjectIdentity
toString() - Method in class org.acegisecurity.ConfigAttributeDefinition
toString() - Method in class org.acegisecurity.context.SecurityContextImpl
toString() - Method in class org.acegisecurity.GrantedAuthorityImpl
toString() - Method in class org.acegisecurity.intercept.web.FilterInvocation
toString() - Method in class org.acegisecurity.providers.AbstractAuthenticationToken
toString() - Method in class org.acegisecurity.providers.cas.CasAuthenticationToken
toString() - Method in class org.acegisecurity.providers.cas.TicketResponse
toString() - Method in class org.acegisecurity.runas.RunAsUserToken
toString() - Method in class org.acegisecurity.SecurityConfig
toString() - Method in class org.acegisecurity.ui.WebAuthenticationDetails
toString() - Method in class org.acegisecurity.userdetails.User

## U

UnanimousBased - Class in org.acegisecurity.vote
  Simple concrete implementation of `AccessDecisionManager` that requires all voters to abstain or grant access.
UnanimousBased() - Constructor for class org.acegisecurity.vote.UnanimousBased
unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.AbstractProcessingFilter
unsuccessfulAuthentication(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class org.acegisecurity.ui.x509.X509ProcessingFilter
  Ensures the authentication object in the secure context is set to null when authentication fails.
update(Long, Integer) - Method in class org.acegisecurity.acl.basic.jdbc.JdbcExtendedDaoImpl.AclPermissionUpdate
User - Class in org.acegisecurity.userdetails
  Models core user information retieved by an `UserDetailsService`.
User() - Constructor for class org.acegisecurity.userdetails.User
User(String, String, boolean, GrantedAuthority[]) - Constructor for class org.acegisecurity.userdetails.User
  Deprecated. use new constructor with extended properties (this constructor will be removed from release 1.0.0)
User(String, String, boolean, boolean, boolean, GrantedAuthority[]) - Constructor for class org.acegisecurity.userdetails.User
  Deprecated. use new constructor with extended properties (this constructor will be removed from release 1.0.0)
User(String, String, boolean, boolean, boolean, boolean, GrantedAuthority[]) - Constructor for class org.acegisecurity.userdetails.User
  Construct the `User` with the details required by `DaoAuthenticationProvider`.
UserAttribute - Class in org.acegisecurity.userdetails.memory
  Used by `InMemoryDaoImpl` to temporarily store the attributes associated with a user.
UserAttribute() - Constructor for class org.acegisecurity.userdetails.memory.UserAttribute
UserAttributeEditor - Class in org.acegisecurity.userdetails.memory
  Property editor that creates a `UserAttribute` from a comma separated list of values.
UserAttributeEditor() - Constructor for class org.acegisecurity.userdetails.memory.UserAttributeEditor
UserCache - Interface in org.acegisecurity.providers.dao
  Provides a cache of `User` objects.
UserDetails - Interface in org.acegisecurity.userdetails
  Provides core user information.
UserDetailsService - Interface in org.acegisecurity.userdetails
  Defines an interface for implementations that wish to provide data access services to the `DaoAuthenticationProvider`.
UserMap - Class in org.acegisecurity.userdetails.memory
  Used by `InMemoryDaoImpl` to store a list of users and their corresponding granted authorities.
UserMap() - Constructor for class org.acegisecurity.userdetails.memory.UserMap
UserMapEditor - Class in org.acegisecurity.userdetails.memory
  Property editor to assist with the setup of a `UserMap`.
UserMapEditor() - Constructor for class org.acegisecurity.userdetails.memory.UserMapEditor
UsernameNotFoundException - Exception in org.acegisecurity.userdetails
  Thrown if an `UserDetailsService` implementation cannot locate a `User` by its username.
UsernameNotFoundException(String) - Constructor for exception org.acegisecurity.userdetails.UsernameNotFoundException
  Constructs a `UsernameNotFoundException` with the specified message.
UsernameNotFoundException(String, Throwable) - Constructor for exception org.acegisecurity.userdetails.UsernameNotFoundException
  Constructs a `UsernameNotFoundException` with the specified message and root cause.
UsernamePasswordAuthenticationToken - Class in org.acegisecurity.providers
  An `Authentication` implementation that is designed for simple presentation of a username and password.
UsernamePasswordAuthenticationToken(Object, Object) - Constructor for class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
  This constructor can be safely used by any code that wishes to create a `UsernamePasswordAuthenticationToken`, as the `UsernamePasswordAuthenticationToken.isAuthenticated()` will return `false`.
UsernamePasswordAuthenticationToken(Object, Object, GrantedAuthority[]) - Constructor for class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
  This constructor should only be used by `AuthenticationManager` or `AuthenticationProvider` implementations that are satisfied with producing a trusted (ie `UsernamePasswordAuthenticationToken.isAuthenticated()` = `true`) authentication token.
UsernamePasswordAuthenticationToken() - Constructor for class org.acegisecurity.providers.UsernamePasswordAuthenticationToken
usersByUsernameMapping - Variable in class org.acegisecurity.userdetails.jdbc.JdbcDaoImpl

## V

validateArguments() - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag
validateNow(ProxyTicketValidator) - Method in class org.acegisecurity.providers.cas.ticketvalidator.CasProxyTicketValidator
  Perform the actual remote invocation.
validateReponseForId(String, Object) - Method in interface org.acegisecurity.captcha.CaptchaServiceProxy
  DOCUMENT ME!
vote(Authentication, Object, ConfigAttributeDefinition) - Method in interface org.acegisecurity.vote.AccessDecisionVoter
  Indicates whether or not access is granted.
vote(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.vote.AuthenticatedVoter
vote(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.vote.BasicAclEntryVoter
vote(Authentication, Object, ConfigAttributeDefinition) - Method in class org.acegisecurity.vote.RoleVoter

## W

WebAuthenticationDetails - Class in org.acegisecurity.ui
  A holder of selected HTTP details related to a web authentication request.
WebAuthenticationDetails(HttpServletRequest) - Constructor for class org.acegisecurity.ui.WebAuthenticationDetails
  Constructor.
WebAuthenticationDetails(HttpServletRequest, boolean) - Constructor for class org.acegisecurity.ui.WebAuthenticationDetails
WebAuthenticationDetails() - Constructor for class org.acegisecurity.ui.WebAuthenticationDetails
WRITE - Static variable in class org.acegisecurity.acl.basic.SimpleAclEntry
writeMessage(String) - Method in class org.acegisecurity.taglibs.authz.AuthenticationTag

## X

X509AuthenticationProvider - Class in org.acegisecurity.providers.x509
  Processes an X.509 authentication request.
X509AuthenticationProvider() - Constructor for class org.acegisecurity.providers.x509.X509AuthenticationProvider
X509AuthenticationToken - Class in org.acegisecurity.providers.x509
  `Authentication` implementation for X.509 client-certificate authentication.
X509AuthenticationToken(X509Certificate) - Constructor for class org.acegisecurity.providers.x509.X509AuthenticationToken
  Used for an authentication request
X509AuthenticationToken(Object, X509Certificate, GrantedAuthority[]) - Constructor for class org.acegisecurity.providers.x509.X509AuthenticationToken
X509AuthoritiesPopulator - Interface in org.acegisecurity.providers.x509
  Populates the `UserDetails` associated with the X.509 certificate presented by a client.
X509ProcessingFilter - Class in org.acegisecurity.ui.x509
  Processes the X.509 certificate submitted by a client browser when HTTPS is used with client-authentication enabled.
X509ProcessingFilter() - Constructor for class org.acegisecurity.ui.x509.X509ProcessingFilter
X509ProcessingFilterEntryPoint - Class in org.acegisecurity.ui.x509
  In the X.509 authentication case (unlike CAS, for example) the certificate will already have been extracted from the request and a secure context established by the time the security-enforcement filter is invoked.
X509ProcessingFilterEntryPoint() - Constructor for class org.acegisecurity.ui.x509.X509ProcessingFilterEntryPoint
X509UserCache - Interface in org.acegisecurity.providers.x509
  Provides a cache of `UserDetails` objects for the `X509AuthenticationProvider`.

A B C D E F G H I J L M N O P R S T U V W X

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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