org.springframework.security.access.AccessDecisionManager |
Known Indirect Subclasses |
Makes a final access control (authorization) decision.
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Resolves an access control decision for the passed parameters.
| |||||||||||
Indicates whether the
AccessDecisionManager implementation is able to provide access
control decisions for the indicated secured object type. | |||||||||||
Indicates whether this
AccessDecisionManager is able to process authorization requests
presented with the passed ConfigAttribute . |
Resolves an access control decision for the passed parameters.
authentication | the caller invoking the method (not null) |
---|---|
object | the secured object being called |
configAttributes | the configuration attributes associated with the secured object being invoked |
AccessDeniedException | if access is denied as the authentication does not hold a required authority or ACL privilege |
---|---|
InsufficientAuthenticationException | if access is denied as the authentication does not provide a sufficient level of trust |
Indicates whether the AccessDecisionManager
implementation is able to provide access
control decisions for the indicated secured object type.
clazz | the class that is being queried |
---|
true
if the implementation can process the indicated class
Indicates whether this AccessDecisionManager
is able to process authorization requests
presented with the passed ConfigAttribute
.
This allows the
AbstractSecurityInterceptor
to check every configuration attribute can be consumed by the
configured AccessDecisionManager
and/or RunAsManager
and/or
AfterInvocationManager
.
attribute | a configuration attribute that has been configured against the
AbstractSecurityInterceptor |
---|
AccessDecisionManager
can support the passed configuration attribute