|
||||||||||
| 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 size| Method Detail |
|---|
public java.lang.String getToken(java.lang.String value)
ChallengeToken
getToken in interface ChallengeTokenvalue - the value to associate
public java.lang.String getTokenValue(java.lang.String token)
ChallengeToken
getTokenValue in interface ChallengeTokentoken - the token
public boolean isValid(java.lang.String token)
ChallengeToken
isValid in interface ChallengeTokentoken - the token String to check
public void invalidToken(java.lang.String token)
ChallengeToken
invalidToken in interface ChallengeTokentoken - the token to invalidate
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||