|
Spring Security Framework | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 AccessDecisionVoter s 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 AccessDecisionVoter s 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 AccessDecisionVoter s 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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |