Package | Description |
---|---|
org.acegisecurity |
Provides core Acegi Security System for Spring interfaces and classes.
|
org.acegisecurity.afterinvocation |
Used for post-processing of an object returned from a secure object invocation.
|
org.acegisecurity.captcha |
Captcha classes.
|
org.acegisecurity.event.authorization |
Provides support objects for security event interception (ie authorization).
|
org.acegisecurity.intercept |
Actually enforces the security and ties the whole security system together.
|
org.acegisecurity.intercept.method |
Provides support objects for securing Java method invocations
via different AOP libraries.
|
org.acegisecurity.intercept.web |
Enforces security for HTTP requests, typically by the URL requested.
|
org.acegisecurity.runas |
Allows secure objects to be run under a different authentication identity.
|
org.acegisecurity.securechannel |
Classes that ensure web requests are received over required
transport channels.
|
org.acegisecurity.vote |
Implements a vote-based approach to authorization decisions.
|
Modifier and Type | Method and Description |
---|---|
Authentication |
RunAsManager.buildRunAs(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
Returns a replacement
Authentication object for the current secure object invocation, or
null if replacement not required. |
void |
AccessDecisionManager.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
Resolves an access control decision for the passed parameters.
|
java.lang.Object |
AfterInvocationManager.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject)
Given the details of a secure object invocation including its returned
Object , make an
access control decision or optionally modify the returned Object . |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
AfterInvocationProviderManager.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
java.lang.Object |
AclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
java.lang.Object |
AfterInvocationProvider.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
java.lang.Object |
AclEntryAfterInvocationProvider.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
java.lang.Object |
BasicAclEntryAfterInvocationProvider.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
java.lang.Object |
BasicAclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config,
java.lang.Object returnedObject) |
Modifier and Type | Method and Description |
---|---|
void |
CaptchaChannelProcessorTemplate.decide(FilterInvocation invocation,
ConfigAttributeDefinition config) |
Modifier and Type | Method and Description |
---|---|
ConfigAttributeDefinition |
AuthenticationCredentialsNotFoundEvent.getConfigAttributeDefinition() |
ConfigAttributeDefinition |
AuthorizationFailureEvent.getConfigAttributeDefinition() |
ConfigAttributeDefinition |
AuthorizedEvent.getConfigAttributeDefinition() |
Constructor and Description |
---|
AuthenticationCredentialsNotFoundEvent(java.lang.Object secureObject,
ConfigAttributeDefinition configAttribs,
AuthenticationCredentialsNotFoundException credentialsNotFoundException)
Construct the event.
|
AuthorizationFailureEvent(java.lang.Object secureObject,
ConfigAttributeDefinition configAttribs,
Authentication authentication,
AccessDeniedException accessDeniedException)
Construct the event.
|
AuthorizedEvent(java.lang.Object secureObject,
ConfigAttributeDefinition configAttribs,
Authentication authentication)
Construct the event.
|
Modifier and Type | Method and Description |
---|---|
ConfigAttributeDefinition |
InterceptorStatusToken.getAttr() |
ConfigAttributeDefinition |
ObjectDefinitionSource.getAttributes(java.lang.Object object)
Accesses the
ConfigAttributeDefinition that applies to a given secure object. |
Constructor and Description |
---|
InterceptorStatusToken(Authentication authentication,
boolean contextHolderRefreshRequired,
ConfigAttributeDefinition attr,
java.lang.Object secureObject) |
Modifier and Type | Method and Description |
---|---|
ConfigAttributeDefinition |
AbstractMethodDefinitionSource.getAttributes(java.lang.Object object) |
protected abstract ConfigAttributeDefinition |
AbstractMethodDefinitionSource.lookupAttributes(java.lang.reflect.Method method)
Performs the actual lookup of the relevant
ConfigAttributeDefinition for the specified
Method which is subject of the method invocation. |
protected ConfigAttributeDefinition |
MethodDefinitionMap.lookupAttributes(java.lang.reflect.Method method) |
protected ConfigAttributeDefinition |
MethodDefinitionAttributes.lookupAttributes(java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
void |
MethodDefinitionMap.addSecureMethod(java.lang.Class clazz,
java.lang.String mappedName,
ConfigAttributeDefinition attr)
Add configuration attributes for a secure method.
|
void |
MethodDefinitionMap.addSecureMethod(java.lang.reflect.Method method,
ConfigAttributeDefinition attr)
Add configuration attributes for a secure method.
|
void |
MethodDefinitionMap.addSecureMethod(java.lang.String name,
ConfigAttributeDefinition attr)
Add configuration attributes for a secure method.
|
Modifier and Type | Method and Description |
---|---|
ConfigAttributeDefinition |
AbstractFilterInvocationDefinitionSource.getAttributes(java.lang.Object object) |
ConfigAttributeDefinition |
FilterInvocationDefinitionDecorator.getAttributes(java.lang.Object object)
Delegate to decorated object
|
ConfigAttributeDefinition |
PathBasedFilterInvocationDefinitionMap.EntryHolder.getConfigAttributeDefinition() |
ConfigAttributeDefinition |
RegExpBasedFilterInvocationDefinitionMap.EntryHolder.getConfigAttributeDefinition() |
ConfigAttributeDefinition |
PathBasedFilterInvocationDefinitionMap.lookupAttributes(java.lang.String url) |
abstract ConfigAttributeDefinition |
AbstractFilterInvocationDefinitionSource.lookupAttributes(java.lang.String url)
Performs the actual lookup of the relevant
ConfigAttributeDefinition for the specified
FilterInvocation . |
ConfigAttributeDefinition |
RegExpBasedFilterInvocationDefinitionMap.lookupAttributes(java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
void |
PathBasedFilterInvocationDefinitionMap.addSecureUrl(java.lang.String antPath,
ConfigAttributeDefinition attr) |
void |
FilterInvocationDefinitionDecorator.addSecureUrl(java.lang.String expression,
ConfigAttributeDefinition attr)
Delegate to decorated object
|
void |
FilterInvocationDefinitionMap.addSecureUrl(java.lang.String expression,
ConfigAttributeDefinition attr) |
void |
RegExpBasedFilterInvocationDefinitionMap.addSecureUrl(java.lang.String perl5RegExp,
ConfigAttributeDefinition attr) |
Constructor and Description |
---|
PathBasedFilterInvocationDefinitionMap.EntryHolder(java.lang.String antPath,
ConfigAttributeDefinition attr) |
RegExpBasedFilterInvocationDefinitionMap.EntryHolder(org.apache.oro.text.regex.Pattern compiledPattern,
ConfigAttributeDefinition attr) |
Modifier and Type | Method and Description |
---|---|
Authentication |
RunAsManagerImpl.buildRunAs(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config) |
Authentication |
NullRunAsManager.buildRunAs(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config) |
Modifier and Type | Method and Description |
---|---|
void |
ChannelProcessor.decide(FilterInvocation invocation,
ConfigAttributeDefinition config)
Decided whether the presented
FilterInvocation provides the appropriate level of channel
security based on the requested ConfigAttributeDefinition . |
void |
ChannelDecisionManagerImpl.decide(FilterInvocation invocation,
ConfigAttributeDefinition config) |
void |
InsecureChannelProcessor.decide(FilterInvocation invocation,
ConfigAttributeDefinition config) |
void |
ChannelDecisionManager.decide(FilterInvocation invocation,
ConfigAttributeDefinition config)
Decided whether the presented
FilterInvocation provides the appropriate level of channel
security based on the requested ConfigAttributeDefinition . |
void |
SecureChannelProcessor.decide(FilterInvocation invocation,
ConfigAttributeDefinition config) |
Modifier and Type | Method and Description |
---|---|
void |
UnanimousBased.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
This concrete implementation polls all configured
AccessDecisionVoter s for each ConfigAttribute and grants access if only grant votes were received. |
void |
AffirmativeBased.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
This concrete implementation simply polls all configured
AccessDecisionVoter s and grants access
if any AccessDecisionVoter voted affirmatively. |
void |
ConsensusBased.decide(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
This concrete implementation simply polls all configured
AccessDecisionVoter s and upon
completion determines the consensus of granted vs denied responses. |
int |
BasicAclEntryVoter.vote(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config) |
int |
AccessDecisionVoter.vote(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
Indicates whether or not access is granted.
|
int |
AuthenticatedVoter.vote(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config) |
int |
AclEntryVoter.vote(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config) |
int |
RoleVoter.vote(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config) |
int |
LabelBasedAclVoter.vote(Authentication authentication,
java.lang.Object object,
ConfigAttributeDefinition config)
Vote on whether or not the user has all the labels necessary to match the method argument's labeled
data.
|
Copyright © 2004-2014 Interface21, Inc. All Rights Reserved.