|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.cnes.sitools.security.challenge.ChallengeTokenContainer
public class ChallengeTokenContainer
ChallengeToken implementation based on a Guava Cache
Constructor Summary | |
---|---|
ChallengeTokenContainer(long cacheLimitTime,
long cacheMaxSize)
Instantiates a new challenge token container. |
Method Summary | |
---|---|
java.lang.String |
getToken(java.lang.String value)
Gets a new valid Token. |
java.lang.String |
getTokenValue(java.lang.String token)
Get the value associated to the given token. null if the token doesn't exists |
void |
invalidToken(java.lang.String token)
Manually invalidate a token |
boolean |
isValid(java.lang.String token)
Check if the given token is valid |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ChallengeTokenContainer(long cacheLimitTime, long cacheMaxSize)
cacheLimitTime
- the cache limit timecacheMaxSize
- the cache max sizeMethod Detail |
---|
public java.lang.String getToken(java.lang.String value)
ChallengeToken
getToken
in interface ChallengeToken
value
- the value to associate
public java.lang.String getTokenValue(java.lang.String token)
ChallengeToken
getTokenValue
in interface ChallengeToken
token
- the token
public boolean isValid(java.lang.String token)
ChallengeToken
isValid
in interface ChallengeToken
token
- the token String to check
public void invalidToken(java.lang.String token)
ChallengeToken
invalidToken
in interface ChallengeToken
token
- the token to invalidate
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |