public abstract class InMemoryTokenManager<T extends Token> extends Object implements TokenManager<T>
| Constructor and Description |
|---|
InMemoryTokenManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanTempFolder()
clean expired tokens
|
T |
get(String tokenId)
Returns user details for a token.
|
String |
put(T token)
Creates a new token for the user and returns it.
|
boolean |
remove(String tokenId)
Removes a single token.
|
void |
setTokenExpirationMills(long tokenExpirationMills) |
public String put(T token)
TokenManagernull.put in interface TokenManager<T extends Token>public boolean remove(String tokenId)
TokenManagerremove in interface TokenManager<T extends Token>public T get(String tokenId)
TokenManagerget in interface TokenManager<T extends Token>public void setTokenExpirationMills(long tokenExpirationMills)
@Scheduled(cron="${token.manager.cleaner.cron:0 */1 * * * *}")
public void cleanTempFolder()
Copyright © 2020. All rights reserved.