java.lang.Object | ||
↳ | org.springframework.security.access.vote.AbstractAccessDecisionManager | |
↳ | org.springframework.security.access.vote.UnanimousBased |
Simple concrete implementation of AccessDecisionManager
that requires all
voters to abstain or grant access.
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.security.access.vote.AbstractAccessDecisionManager
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This constructor is deprecated.
Use constructor which takes voter list
| |||||||||||
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
This concrete implementation polls all configured
AccessDecisionVoter s for each ConfigAttribute and grants access if only grant (or abstain) votes were received. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
org.springframework.security.access.vote.AbstractAccessDecisionManager
| |||||||||||
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.beans.factory.InitializingBean
| |||||||||||
From interface
org.springframework.context.MessageSourceAware
| |||||||||||
From interface
org.springframework.security.access.AccessDecisionManager
|
This constructor is deprecated.
Use constructor which takes voter list
This concrete implementation polls all configured AccessDecisionVoter
s for each ConfigAttribute
and grants access if only grant (or abstain) votes were received.
Other voting implementations usually pass the entire list of ConfigAttributes to the
AccessDecisionVoter
. This implementation differs in that each AccessDecisionVoter
knows only about a single ConfigAttribute
at a time.
If every AccessDecisionVoter
abstained from voting, the decision will be based on the
isAllowIfAllAbstainDecisions()
property (defaults to false).
authentication | the caller invoking the method |
---|---|
object | the secured object |
attributes | the configuration attributes associated with the method being invoked |
AccessDeniedException | if access is denied |
---|