|
Spring Security Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AuthenticationTrustResolver
Evaluates Authentication
tokens
Method Summary | |
---|---|
boolean |
isAnonymous(Authentication authentication)
Indicates whether the passed Authentication token represents an anonymous user. |
boolean |
isRememberMe(Authentication authentication)
Indicates whether the passed Authentication token represents user that has been remembered
(ie not a user that has been fully authenticated). |
Method Detail |
---|
boolean isAnonymous(Authentication authentication)
Authentication
token represents an anonymous user. Typically
the framework will call this method if it is trying to decide whether an AccessDeniedException
should result in a final rejection (ie as would be the case if the principal was non-anonymous/fully
authenticated) or direct the principal to attempt actual authentication (ie as would be the case if the
Authentication
was merely anonymous).
authentication
- to test (may be null
in which case the method will always return
false
)
true
the passed authentication token represented an anonymous principal, false
otherwiseboolean isRememberMe(Authentication authentication)
Authentication
token represents user that has been remembered
(ie not a user that has been fully authenticated).No part of the framework uses this method,
as it is a weak definition of trust levels. The method is provided simply to assist with custom
AccessDecisionVoter
s and the like that you might develop. Of course, you don't need to use this
method either and can develop your own "trust level" hierarchy instead.
authentication
- to test (may be null
in which case the method will always return
false
)
true
the passed authentication token represented a principal authenticated using a
remember-me token, false
otherwise
|
Spring Security Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |