| java.lang.Object | |
| ↳ | org.springframework.security.access.vote.AuthenticatedVoter |
Votes if a getAttribute() of IS_AUTHENTICATED_FULLY or
IS_AUTHENTICATED_REMEMBERED or IS_AUTHENTICATED_ANONYMOUSLY is present. This list is in
order of most strict checking to least strict checking.
The current Authentication will be inspected to determine if the principal has a particular
level of authentication. The "FULLY" authenticated option means the user is authenticated fully (i.e. isAnonymous(Authentication) is false and isRememberMe(Authentication) is false). The "REMEMBERED" will grant
access if the principal was either authenticated via remember-me OR is fully authenticated. The "ANONYMOUSLY" will
grant access if the principal was authenticated via remember-me, OR anonymously, OR via full authentication.
All comparisons and prefixes are case sensitive.
| Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| String | IS_AUTHENTICATED_ANONYMOUSLY | ||||||||||
| String | IS_AUTHENTICATED_FULLY | ||||||||||
| String | IS_AUTHENTICATED_REMEMBERED | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
org.springframework.security.access.AccessDecisionVoter
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
This implementation supports any type of class, because it does not query the presented secure object.
| |||||||||||
Indicates whether this
AccessDecisionVoter is able to vote on the passed ConfigAttribute. | |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
org.springframework.security.access.AccessDecisionVoter
| |||||||||||
This implementation supports any type of class, because it does not query the presented secure object.
| clazz | the secure object type |
|---|
true
Indicates whether this AccessDecisionVoter is able to vote on 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 |
|---|
AccessDecisionVoter can support the passed configuration attribute