Class DelegatingMethodSecurityMetadataSource
java.lang.Object
org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
org.springframework.security.access.method.DelegatingMethodSecurityMetadataSource
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean
,MethodSecurityMetadataSource
,SecurityMetadataSource
@Deprecated
public final class DelegatingMethodSecurityMetadataSource
extends AbstractMethodSecurityMetadataSource
Deprecated.
Automatically tries a series of method definition sources, relying on the first source
of metadata that provides a non-null/non-empty response. Provides automatic caching of
the retrieved metadata.
-
Field Summary
Fields inherited from class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
logger
-
Constructor Summary
ConstructorDescriptionDelegatingMethodSecurityMetadataSource
(List<MethodSecurityMetadataSource> methodSecurityMetadataSources) Deprecated. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.If available, returns all of theConfigAttribute
s defined by the implementing class.getAttributes
(Method method, Class<?> targetClass) Deprecated.Deprecated.Methods inherited from class org.springframework.security.access.method.AbstractMethodSecurityMetadataSource
getAttributes, supports
-
Constructor Details
-
DelegatingMethodSecurityMetadataSource
public DelegatingMethodSecurityMetadataSource(List<MethodSecurityMetadataSource> methodSecurityMetadataSources) Deprecated.
-
-
Method Details
-
getAttributes
Deprecated. -
getAllConfigAttributes
Deprecated.Description copied from interface:SecurityMetadataSource
If available, returns all of theConfigAttribute
s defined by the implementing class.This is used by the
AbstractSecurityInterceptor
to perform startup time validation of eachConfigAttribute
configured against it.- Returns:
- the
ConfigAttribute
s ornull
if unsupported
-
getMethodSecurityMetadataSources
Deprecated.
-
use-authorization-manager
attribute for<method-security>
and<intercept-methods>
instead or use annotation-based orAuthorizationManager
-based authorization