| 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