public class CachingOneTimeTokenRepository extends BaseOneTimeTokenRepository
CachingOneTimeTokenRepository.| Constructor and Description |
|---|
CachingOneTimeTokenRepository(com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.util.Collection<OneTimeToken>> storage) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanInternal()
Clean internal.
|
OneTimeToken |
get(java.lang.String uid,
java.lang.Integer otp)
Get one time token.
|
void |
store(OneTimeToken token)
Store token/code in the repository, marking it as invalid to be reused again.
|
clean, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitexistspublic CachingOneTimeTokenRepository(com.github.benmanes.caffeine.cache.LoadingCache<java.lang.String,java.util.Collection<OneTimeToken>> storage)
public void cleanInternal()
BaseOneTimeTokenRepositorycleanInternal in class BaseOneTimeTokenRepositorypublic void store(OneTimeToken token)
OneTimeTokenRepositorytoken - the tokenpublic OneTimeToken get(java.lang.String uid, java.lang.Integer otp)
OneTimeTokenRepositoryuid - the uidotp - the opt