|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 ConfigAttribute s defined by the implementing class. |
Collection<ConfigAttribute> |
SecurityMetadataSource.getAttributes(Object object)
Accesses the ConfigAttribute s 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 AccessDecisionVoter s 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 AccessDecisionVoter s 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 AccessDecisionVoter s 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. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |