Uses of Interface
org.springframework.security.access.ConfigAttribute

Packages that use ConfigAttribute
org.springframework.security.access Core access-control related code, including security metadata related classes interception code Security access control annotations Voter-based AccessDecisionManager implementations  
org.springframework.security.access.annotation   
org.springframework.security.access.event   
org.springframework.security.access.intercept Actually enforces the security and ties the whole security system together. 
org.springframework.security.access.method Provides support objects for securing Java method invocations via different AOP libraries. 
org.springframework.security.access.prepost Contains the infrastructure classes for handling the @PreAuthorize, @PreFilter, @PostAuthorize and 
org.springframework.security.access.vote Implements a vote-based approach to authorization decisions. 
org.springframework.security.acls   
org.springframework.security.acls.afterinvocation   
org.springframework.security.config.http   
org.springframework.security.web.access.channel Classes that ensure web requests are received over required transport channels. 
org.springframework.security.web.access.expression   
org.springframework.security.web.access.intercept Enforces security for HTTP requests, typically by the URL requested. 
 

Uses of ConfigAttribute in org.springframework.security.access
 

Classes in org.springframework.security.access that implement ConfigAttribute
 class SecurityConfig
          Stores a ConfigAttribute as a String.
 

Methods in org.springframework.security.access that return types with arguments of type ConfigAttribute
static List<ConfigAttribute> SecurityConfig.createList(String... attributeNames)
           
static List<ConfigAttribute> SecurityConfig.createListFromCommaDelimitedString(String access)
           
 Collection<ConfigAttribute> SecurityMetadataSource.getAllConfigAttributes()
          If available, returns all of the ConfigAttributes defined by the implementing class.
 Collection<ConfigAttribute> SecurityMetadataSource.getAttributes(Object object)
          Accesses the ConfigAttributes that apply to a given secure object.
 

Methods in org.springframework.security.access with parameters of type ConfigAttribute
 boolean AfterInvocationProvider.supports(ConfigAttribute attribute)
          Indicates whether this AfterInvocationProvider is able to participate in a decision involving the passed ConfigAttribute.
 boolean AccessDecisionVoter.supports(ConfigAttribute attribute)
          Indicates whether this AccessDecisionVoter is able to vote on the passed ConfigAttribute.
 boolean AccessDecisionManager.supports(ConfigAttribute attribute)
          Indicates whether this AccessDecisionManager is able to process authorization requests presented with the passed ConfigAttribute.
 

Method parameters in org.springframework.security.access with type arguments of type ConfigAttribute
 void AccessDecisionManager.decide(Authentication authentication, Object object, Collection<ConfigAttribute> configAttributes)
          Resolves an access control decision for the passed parameters.
 Object AfterInvocationProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> attributes, Object returnedObject)
           
 int AccessDecisionVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          Indicates whether or not access is granted.
 

Uses of ConfigAttribute in org.springframework.security.access.annotation
 

Classes in org.springframework.security.access.annotation that implement ConfigAttribute
 class Jsr250SecurityConfig
          Security config applicable as a JSR 250 annotation attribute.
 

Methods in org.springframework.security.access.annotation that return types with arguments of type ConfigAttribute
protected  Collection<ConfigAttribute> SecuredAnnotationSecurityMetadataSource.findAttributes(Class<?> clazz)
           
protected  Collection<ConfigAttribute> Jsr250MethodSecurityMetadataSource.findAttributes(Class<?> clazz)
           
protected  Collection<ConfigAttribute> SecuredAnnotationSecurityMetadataSource.findAttributes(Method method, Class<?> targetClass)
           
protected  Collection<ConfigAttribute> Jsr250MethodSecurityMetadataSource.findAttributes(Method method, Class<?> targetClass)
           
 Collection<ConfigAttribute> SecuredAnnotationSecurityMetadataSource.getAllConfigAttributes()
           
 Collection<ConfigAttribute> Jsr250MethodSecurityMetadataSource.getAllConfigAttributes()
           
 

Methods in org.springframework.security.access.annotation with parameters of type ConfigAttribute
 boolean Jsr250Voter.supports(ConfigAttribute configAttribute)
          The specified config attribute is supported if its an instance of a Jsr250SecurityConfig.
 

Method parameters in org.springframework.security.access.annotation with type arguments of type ConfigAttribute
 int Jsr250Voter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> definition)
          Votes according to JSR 250.
 

Uses of ConfigAttribute in org.springframework.security.access.event
 

Methods in org.springframework.security.access.event that return types with arguments of type ConfigAttribute
 Collection<ConfigAttribute> AuthorizedEvent.getConfigAttributes()
           
 Collection<ConfigAttribute> AuthorizationFailureEvent.getConfigAttributes()
           
 Collection<ConfigAttribute> AuthenticationCredentialsNotFoundEvent.getConfigAttributes()
           
 

Constructor parameters in org.springframework.security.access.event with type arguments of type ConfigAttribute
AuthenticationCredentialsNotFoundEvent(Object secureObject, Collection<ConfigAttribute> attributes, AuthenticationCredentialsNotFoundException credentialsNotFoundException)
          Construct the event.
AuthorizationFailureEvent(Object secureObject, Collection<ConfigAttribute> attributes, Authentication authentication, AccessDeniedException accessDeniedException)
          Construct the event.
AuthorizedEvent(Object secureObject, Collection<ConfigAttribute> attributes, Authentication authentication)
          Construct the event.
 

Uses of ConfigAttribute in org.springframework.security.access.intercept
 

Methods in org.springframework.security.access.intercept that return types with arguments of type ConfigAttribute
 Collection<ConfigAttribute> InterceptorStatusToken.getAttributes()
           
 

Methods in org.springframework.security.access.intercept with parameters of type ConfigAttribute
 boolean RunAsManagerImpl.supports(ConfigAttribute attribute)
           
 boolean RunAsManager.supports(ConfigAttribute attribute)
          Indicates whether this RunAsManager is able to process the passed ConfigAttribute.
 boolean AfterInvocationProviderManager.supports(ConfigAttribute attribute)
           
 boolean AfterInvocationManager.supports(ConfigAttribute attribute)
          Indicates whether this AfterInvocationManager is able to process "after invocation" requests presented with the passed ConfigAttribute.
 

Method parameters in org.springframework.security.access.intercept with type arguments of type ConfigAttribute
 Authentication RunAsManagerImpl.buildRunAs(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 Authentication RunAsManager.buildRunAs(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
          Returns a replacement Authentication object for the current secure object invocation, or null if replacement not required.
 Object AfterInvocationProviderManager.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 Object AfterInvocationManager.decide(Authentication authentication, Object object, Collection<ConfigAttribute> attributes, 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.
 

Constructor parameters in org.springframework.security.access.intercept with type arguments of type ConfigAttribute
InterceptorStatusToken(Authentication authentication, boolean contextHolderRefreshRequired, Collection<ConfigAttribute> attributes, Object secureObject)
           
 

Uses of ConfigAttribute in org.springframework.security.access.method
 

Fields in org.springframework.security.access.method with type parameters of type ConfigAttribute
protected  Map<org.springframework.security.access.method.MapBasedMethodSecurityMetadataSource.RegisteredMethod,List<ConfigAttribute>> MapBasedMethodSecurityMetadataSource.methodMap
          Map from RegisteredMethod to ConfigAttribute list
 

Methods in org.springframework.security.access.method that return types with arguments of type ConfigAttribute
protected  Collection<ConfigAttribute> MapBasedMethodSecurityMetadataSource.findAttributes(Class<?> clazz)
          Implementation does not support class-level attributes.
protected abstract  Collection<ConfigAttribute> AbstractFallbackMethodSecurityMetadataSource.findAttributes(Class<?> clazz)
          Obtains the security metadata registered against the specified class.
protected  Collection<ConfigAttribute> MapBasedMethodSecurityMetadataSource.findAttributes(Method method, Class<?> targetClass)
          Will walk the method inheritance tree to find the most specific declaration applicable.
protected abstract  Collection<ConfigAttribute> AbstractFallbackMethodSecurityMetadataSource.findAttributes(Method method, Class<?> targetClass)
          Obtains the security metadata applicable to the specified method invocation.
 Collection<ConfigAttribute> MapBasedMethodSecurityMetadataSource.getAllConfigAttributes()
          Obtains the configuration attributes explicitly defined against this bean.
 Collection<ConfigAttribute> DelegatingMethodSecurityMetadataSource.getAllConfigAttributes()
           
 Collection<ConfigAttribute> MethodSecurityMetadataSource.getAttributes(Method method, Class<?> targetClass)
           
 Collection<ConfigAttribute> DelegatingMethodSecurityMetadataSource.getAttributes(Method method, Class<?> targetClass)
           
 Collection<ConfigAttribute> AbstractFallbackMethodSecurityMetadataSource.getAttributes(Method method, Class<?> targetClass)
           
 Collection<ConfigAttribute> AbstractMethodSecurityMetadataSource.getAttributes(Object object)
           
 

Method parameters in org.springframework.security.access.method with type arguments of type ConfigAttribute
 void MapBasedMethodSecurityMetadataSource.addSecureMethod(Class<?> javaType, Method method, List<ConfigAttribute> attr)
          Adds configuration attributes for a specific method, for example where the method has been matched using a pointcut expression.
 void MapBasedMethodSecurityMetadataSource.addSecureMethod(Class<?> javaType, String mappedName, List<ConfigAttribute> attr)
          Add configuration attributes for a secure method.
 

Constructor parameters in org.springframework.security.access.method with type arguments of type ConfigAttribute
MapBasedMethodSecurityMetadataSource(Map<String,List<ConfigAttribute>> methodMap)
          Creates the MapBasedMethodSecurityMetadataSource from a
 

Uses of ConfigAttribute in org.springframework.security.access.prepost
 

Subinterfaces of ConfigAttribute in org.springframework.security.access.prepost
 interface PostInvocationAttribute
          Marker interface for attributes which are created from combined @PostFilter and @PostAuthorize annotations.
 interface PreInvocationAttribute
          Marker interface for attributes which are created from combined @PreFilter and @PreAuthorize annotations.
 

Methods in org.springframework.security.access.prepost that return types with arguments of type ConfigAttribute
 Collection<ConfigAttribute> PrePostAnnotationSecurityMetadataSource.getAllConfigAttributes()
           
 Collection<ConfigAttribute> PrePostAnnotationSecurityMetadataSource.getAttributes(Method method, Class<?> targetClass)
           
 

Methods in org.springframework.security.access.prepost with parameters of type ConfigAttribute
 boolean PreInvocationAuthorizationAdviceVoter.supports(ConfigAttribute attribute)
           
 boolean PostInvocationAdviceProvider.supports(ConfigAttribute attribute)
           
 

Method parameters in org.springframework.security.access.prepost with type arguments of type ConfigAttribute
 Object PostInvocationAdviceProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 int PreInvocationAuthorizationAdviceVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Uses of ConfigAttribute in org.springframework.security.access.vote
 

Methods in org.springframework.security.access.vote with parameters of type ConfigAttribute
 boolean RoleVoter.supports(ConfigAttribute attribute)
           
 boolean LabelBasedAclVoter.supports(ConfigAttribute attribute)
          Deprecated. This acl voter will only evaluate labeled methods if they are marked in the security interceptor's configuration with the attribute stored in attributeIndicatingLabeledOperation.
 boolean AuthenticatedVoter.supports(ConfigAttribute attribute)
           
 boolean AbstractAccessDecisionManager.supports(ConfigAttribute attribute)
           
 

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

Uses of ConfigAttribute in org.springframework.security.acls
 

Methods in org.springframework.security.acls with parameters of type ConfigAttribute
 boolean AclEntryVoter.supports(ConfigAttribute attribute)
           
 

Method parameters in org.springframework.security.acls with type arguments of type ConfigAttribute
 int AclEntryVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Uses of ConfigAttribute in org.springframework.security.acls.afterinvocation
 

Methods in org.springframework.security.acls.afterinvocation with parameters of type ConfigAttribute
 boolean AbstractAclProvider.supports(ConfigAttribute attribute)
           
 

Method parameters in org.springframework.security.acls.afterinvocation with type arguments of type ConfigAttribute
 Object AclEntryAfterInvocationProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 Object AclEntryAfterInvocationCollectionFilteringProvider.decide(Authentication authentication, Object object, Collection<ConfigAttribute> config, Object returnedObject)
           
 

Uses of ConfigAttribute in org.springframework.security.config.http
 

Methods in org.springframework.security.config.http that return types with arguments of type ConfigAttribute
static List<ConfigAttribute> ChannelAttributeFactory.createChannelAttributes(String requiredChannel)
           
 

Uses of ConfigAttribute in org.springframework.security.web.access.channel
 

Methods in org.springframework.security.web.access.channel with parameters of type ConfigAttribute
 boolean SecureChannelProcessor.supports(ConfigAttribute attribute)
           
 boolean InsecureChannelProcessor.supports(ConfigAttribute attribute)
           
 boolean ChannelProcessor.supports(ConfigAttribute attribute)
          Indicates whether this ChannelProcessor is able to process the passed ConfigAttribute.
 boolean ChannelDecisionManagerImpl.supports(ConfigAttribute attribute)
           
 boolean ChannelDecisionManager.supports(ConfigAttribute attribute)
          Indicates whether this ChannelDecisionManager is able to process the passed ConfigAttribute.
 

Method parameters in org.springframework.security.web.access.channel with type arguments of type ConfigAttribute
 void SecureChannelProcessor.decide(FilterInvocation invocation, Collection<ConfigAttribute> config)
           
 void InsecureChannelProcessor.decide(FilterInvocation invocation, Collection<ConfigAttribute> config)
           
 void ChannelProcessor.decide(FilterInvocation invocation, Collection<ConfigAttribute> config)
          Decided whether the presented FilterInvocation provides the appropriate level of channel security based on the requested list of ConfigAttributes.
 void ChannelDecisionManagerImpl.decide(FilterInvocation invocation, Collection<ConfigAttribute> config)
           
 void ChannelDecisionManager.decide(FilterInvocation invocation, Collection<ConfigAttribute> config)
          Decided whether the presented FilterInvocation provides the appropriate level of channel security based on the requested list of ConfigAttributes.
 

Uses of ConfigAttribute in org.springframework.security.web.access.expression
 

Methods in org.springframework.security.web.access.expression with parameters of type ConfigAttribute
 boolean WebExpressionVoter.supports(ConfigAttribute attribute)
           
 

Method parameters in org.springframework.security.web.access.expression with type arguments of type ConfigAttribute
 int WebExpressionVoter.vote(Authentication authentication, Object object, Collection<ConfigAttribute> attributes)
           
 

Constructor parameters in org.springframework.security.web.access.expression with type arguments of type ConfigAttribute
ExpressionBasedFilterInvocationSecurityMetadataSource(UrlMatcher urlMatcher, LinkedHashMap<RequestKey,Collection<ConfigAttribute>> requestMap, WebSecurityExpressionHandler expressionHandler)
           
 

Uses of ConfigAttribute in org.springframework.security.web.access.intercept
 

Methods in org.springframework.security.web.access.intercept that return types with arguments of type ConfigAttribute
 Collection<ConfigAttribute> DefaultFilterInvocationSecurityMetadataSource.getAllConfigAttributes()
           
 Collection<ConfigAttribute> DefaultFilterInvocationSecurityMetadataSource.getAttributes(Object object)
           
 Collection<ConfigAttribute> DefaultFilterInvocationSecurityMetadataSource.lookupAttributes(String url, String method)
          Performs the actual lookup of the relevant ConfigAttributes for the given FilterInvocation.
 

Constructor parameters in org.springframework.security.web.access.intercept with type arguments of type ConfigAttribute
DefaultFilterInvocationSecurityMetadataSource(UrlMatcher urlMatcher, LinkedHashMap<RequestKey,Collection<ConfigAttribute>> requestMap)
          Builds the internal request map from the supplied map.
 



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