Spring Security Framework

Uses of Class
org.springframework.security.ConfigAttributeDefinition

Packages that use ConfigAttributeDefinition
org.springframework.security Provides core Spring Security interfaces and classes. 
org.springframework.security.afterinvocation Used for post-processing of an object returned from a secure object invocation. 
org.springframework.security.annotation   
org.springframework.security.event.authorization Provides support objects for security event interception (ie authorization). 
org.springframework.security.intercept Actually enforces the security and ties the whole security system together. 
org.springframework.security.intercept.method Provides support objects for securing Java method invocations via different AOP libraries. 
org.springframework.security.intercept.web Enforces security for HTTP requests, typically by the URL requested. 
org.springframework.security.runas Allows secure objects to be run under a different authentication identity. 
org.springframework.security.securechannel Classes that ensure web requests are received over required transport channels. 
org.springframework.security.vote Implements a vote-based approach to authorization decisions. 
 

Uses of ConfigAttributeDefinition in org.springframework.security
 

Fields in org.springframework.security declared as ConfigAttributeDefinition
static ConfigAttributeDefinition ConfigAttributeDefinition.NO_ATTRIBUTES
           
 

Methods in org.springframework.security that return ConfigAttributeDefinition
static ConfigAttributeDefinition ConfigAttributeDefinition.createFiltered(Collection unfilteredInput)
          Creates a ConfigAttributeDefinition by including only those attributes which implement ConfigAttribute.
 

Methods in org.springframework.security with parameters of type ConfigAttributeDefinition
 Authentication RunAsManager.buildRunAs(Authentication authentication, 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, Object object, ConfigAttributeDefinition config)
          Resolves an access control decision for the passed parameters.
 Object AfterInvocationManager.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, 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.
 

Uses of ConfigAttributeDefinition in org.springframework.security.afterinvocation
 

Methods in org.springframework.security.afterinvocation with parameters of type ConfigAttributeDefinition
 Object AclEntryAfterInvocationProvider.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, Object returnedObject)
           
 Object AclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, Object returnedObject)
           
 Object BasicAclEntryAfterInvocationProvider.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, Object returnedObject)
          Deprecated.  
 Object BasicAclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, Object returnedObject)
          Deprecated.  
 Object AfterInvocationProviderManager.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, Object returnedObject)
           
 Object AfterInvocationProvider.decide(Authentication authentication, Object object, ConfigAttributeDefinition config, Object returnedObject)
           
 

Uses of ConfigAttributeDefinition in org.springframework.security.annotation
 

Methods in org.springframework.security.annotation that return ConfigAttributeDefinition
protected  ConfigAttributeDefinition SecuredMethodDefinitionSource.findAttributes(Class clazz)
           
protected  ConfigAttributeDefinition Jsr250MethodDefinitionSource.findAttributes(Class clazz)
           
protected  ConfigAttributeDefinition SecuredMethodDefinitionSource.findAttributes(Method method, Class targetClass)
           
protected  ConfigAttributeDefinition Jsr250MethodDefinitionSource.findAttributes(Method method, Class targetClass)
           
 

Methods in org.springframework.security.annotation with parameters of type ConfigAttributeDefinition
 int Jsr250Voter.vote(Authentication authentication, Object object, ConfigAttributeDefinition definition)
          Votes according to JSR 250.
 

Uses of ConfigAttributeDefinition in org.springframework.security.event.authorization
 

Methods in org.springframework.security.event.authorization that return ConfigAttributeDefinition
 ConfigAttributeDefinition AuthorizedEvent.getConfigAttributeDefinition()
           
 ConfigAttributeDefinition AuthorizationFailureEvent.getConfigAttributeDefinition()
           
 ConfigAttributeDefinition AuthenticationCredentialsNotFoundEvent.getConfigAttributeDefinition()
           
 

Constructors in org.springframework.security.event.authorization with parameters of type ConfigAttributeDefinition
AuthenticationCredentialsNotFoundEvent(Object secureObject, ConfigAttributeDefinition configAttribs, AuthenticationCredentialsNotFoundException credentialsNotFoundException)
          Construct the event.
AuthorizationFailureEvent(Object secureObject, ConfigAttributeDefinition configAttribs, Authentication authentication, AccessDeniedException accessDeniedException)
          Construct the event.
AuthorizedEvent(Object secureObject, ConfigAttributeDefinition configAttribs, Authentication authentication)
          Construct the event.
 

Uses of ConfigAttributeDefinition in org.springframework.security.intercept
 

Methods in org.springframework.security.intercept that return ConfigAttributeDefinition
 ConfigAttributeDefinition InterceptorStatusToken.getAttr()
           
 ConfigAttributeDefinition ObjectDefinitionSource.getAttributes(Object object)
          Accesses the ConfigAttributeDefinition that applies to a given secure object.
 

Constructors in org.springframework.security.intercept with parameters of type ConfigAttributeDefinition
InterceptorStatusToken(Authentication authentication, boolean contextHolderRefreshRequired, ConfigAttributeDefinition attr, Object secureObject)
           
 

Uses of ConfigAttributeDefinition in org.springframework.security.intercept.method
 

Methods in org.springframework.security.intercept.method that return ConfigAttributeDefinition
protected  ConfigAttributeDefinition MethodDefinitionAttributes.findAttributes(Class clazz)
           
protected  ConfigAttributeDefinition MapBasedMethodDefinitionSource.findAttributes(Class clazz)
          Implementation does not support class-level attributes.
protected abstract  ConfigAttributeDefinition AbstractFallbackMethodDefinitionSource.findAttributes(Class clazz)
          Obtains the security metadata registered against the specified class.
protected  ConfigAttributeDefinition MethodDefinitionAttributes.findAttributes(Method method, Class targetClass)
           
protected  ConfigAttributeDefinition MapBasedMethodDefinitionSource.findAttributes(Method method, Class targetClass)
          Will walk the method inheritance tree to find the most specific declaration applicable.
protected abstract  ConfigAttributeDefinition AbstractFallbackMethodDefinitionSource.findAttributes(Method method, Class targetClass)
          Obtains the security metadata applicable to the specified method invocation.
 ConfigAttributeDefinition MethodDefinitionSource.getAttributes(Method method, Class targetClass)
           
 ConfigAttributeDefinition DelegatingMethodDefinitionSource.getAttributes(Method method, Class targetClass)
           
 ConfigAttributeDefinition AbstractFallbackMethodDefinitionSource.getAttributes(Method method, Class targetClass)
           
 ConfigAttributeDefinition DelegatingMethodDefinitionSource.getAttributes(Object object)
           
 ConfigAttributeDefinition AbstractMethodDefinitionSource.getAttributes(Object object)
           
 ConfigAttributeDefinition AbstractFallbackMethodDefinitionSource.getAttributes(Object object)
           
protected abstract  ConfigAttributeDefinition AbstractMethodDefinitionSource.lookupAttributes(Method method)
          Performs the actual lookup of the relevant ConfigAttributeDefinition for the specified Method which is subject of the method invocation.
 

Methods in org.springframework.security.intercept.method with parameters of type ConfigAttributeDefinition
 void MapBasedMethodDefinitionSource.addSecureMethod(Class javaType, Method method, ConfigAttributeDefinition attr)
          Adds configuration attributes for a specific method, for example where the method has been matched using a pointcut expression.
 void MapBasedMethodDefinitionSource.addSecureMethod(Class javaType, String mappedName, ConfigAttributeDefinition attr)
          Add configuration attributes for a secure method.
 void MapBasedMethodDefinitionSource.addSecureMethod(String name, ConfigAttributeDefinition attr)
          Add configuration attributes for a secure method.
 

Uses of ConfigAttributeDefinition in org.springframework.security.intercept.web
 

Methods in org.springframework.security.intercept.web that return ConfigAttributeDefinition
 ConfigAttributeDefinition DefaultFilterInvocationDefinitionSource.getAttributes(Object object)
           
protected  ConfigAttributeDefinition DefaultFilterInvocationDefinitionSource.lookupAttributes(String url)
           
 ConfigAttributeDefinition DefaultFilterInvocationDefinitionSource.lookupAttributes(String url, String method)
          Performs the actual lookup of the relevant ConfigAttributeDefinition for the specified FilterInvocation.
 

Uses of ConfigAttributeDefinition in org.springframework.security.runas
 

Methods in org.springframework.security.runas with parameters of type ConfigAttributeDefinition
 Authentication RunAsManagerImpl.buildRunAs(Authentication authentication, Object object, ConfigAttributeDefinition config)
           
 Authentication NullRunAsManager.buildRunAs(Authentication authentication, Object object, ConfigAttributeDefinition config)
           
 

Uses of ConfigAttributeDefinition in org.springframework.security.securechannel
 

Methods in org.springframework.security.securechannel with parameters of type ConfigAttributeDefinition
 void SecureChannelProcessor.decide(FilterInvocation invocation, ConfigAttributeDefinition config)
           
 void InsecureChannelProcessor.decide(FilterInvocation invocation, ConfigAttributeDefinition config)
           
 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 ChannelDecisionManager.decide(FilterInvocation invocation, ConfigAttributeDefinition config)
          Decided whether the presented FilterInvocation provides the appropriate level of channel security based on the requested ConfigAttributeDefinition.
 

Uses of ConfigAttributeDefinition in org.springframework.security.vote
 

Methods in org.springframework.security.vote with parameters of type ConfigAttributeDefinition
 void UnanimousBased.decide(Authentication authentication, Object object, ConfigAttributeDefinition config)
          This concrete implementation polls all configured AccessDecisionVoters for each ConfigAttribute and grants access if only grant votes were received.
 void ConsensusBased.decide(Authentication authentication, Object object, ConfigAttributeDefinition config)
          This concrete implementation simply polls all configured AccessDecisionVoters and upon completion determines the consensus of granted vs denied responses.
 void AffirmativeBased.decide(Authentication authentication, Object object, ConfigAttributeDefinition config)
          This concrete implementation simply polls all configured AccessDecisionVoters and grants access if any AccessDecisionVoter voted affirmatively.
 int AclEntryVoter.vote(Authentication authentication, Object object, ConfigAttributeDefinition config)
           
 int RoleVoter.vote(Authentication authentication, Object object, ConfigAttributeDefinition config)
           
 int LabelBasedAclVoter.vote(Authentication authentication, Object object, ConfigAttributeDefinition config)
          Deprecated. Vote on whether or not the user has all the labels necessary to match the method argument's labeled data.
 int BasicAclEntryVoter.vote(Authentication authentication, Object object, ConfigAttributeDefinition config)
          Deprecated.  
 int AuthenticatedVoter.vote(Authentication authentication, Object object, ConfigAttributeDefinition config)
           
 int AccessDecisionVoter.vote(Authentication authentication, Object object, ConfigAttributeDefinition config)
          Indicates whether or not access is granted.
 


Spring Security Framework

Copyright © 2004-2010 SpringSource, Inc. All Rights Reserved.