Package org.apereo.cas.gauth.credential
Class RedisGoogleAuthenticatorTokenCredentialRepository
- java.lang.Object
-
- org.apereo.cas.otp.repository.credentials.BaseOneTimeTokenCredentialRepository
-
- org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorTokenCredentialRepository
-
- org.apereo.cas.gauth.credential.RedisGoogleAuthenticatorTokenCredentialRepository
-
- All Implemented Interfaces:
org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository
public class RedisGoogleAuthenticatorTokenCredentialRepository extends org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorTokenCredentialRepository- Since:
- 6.1.0
-
-
Constructor Summary
Constructors Constructor Description RedisGoogleAuthenticatorTokenCredentialRepository(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator, org.apereo.cas.redis.core.CasRedisTemplate<java.lang.String,java.util.List<? extends org.apereo.cas.authentication.OneTimeTokenAccount>> template, org.apereo.cas.util.crypto.CipherExecutor<java.lang.String,java.lang.String> tokenCredentialCipher, org.apereo.cas.util.crypto.CipherExecutor<java.lang.Number,java.lang.Number> scratchCodesCipher, long scanCount)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcount()longcount(java.lang.String username)voiddelete(long id)voiddelete(java.lang.String username)voiddeleteAll()org.apereo.cas.authentication.OneTimeTokenAccountget(long id)java.util.Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount>get(java.lang.String username)org.apereo.cas.authentication.OneTimeTokenAccountget(java.lang.String username, long id)java.util.Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount>load()org.apereo.cas.authentication.OneTimeTokenAccountsave(org.apereo.cas.authentication.OneTimeTokenAccount account)org.apereo.cas.authentication.OneTimeTokenAccountupdate(org.apereo.cas.authentication.OneTimeTokenAccount account)-
Methods inherited from class org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorTokenCredentialRepository
create, getGoogleAuthenticator
-
-
-
-
Constructor Detail
-
RedisGoogleAuthenticatorTokenCredentialRepository
public RedisGoogleAuthenticatorTokenCredentialRepository(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator, org.apereo.cas.redis.core.CasRedisTemplate<java.lang.String,java.util.List<? extends org.apereo.cas.authentication.OneTimeTokenAccount>> template, org.apereo.cas.util.crypto.CipherExecutor<java.lang.String,java.lang.String> tokenCredentialCipher, org.apereo.cas.util.crypto.CipherExecutor<java.lang.Number,java.lang.Number> scratchCodesCipher, long scanCount)
-
-
Method Detail
-
get
public org.apereo.cas.authentication.OneTimeTokenAccount get(java.lang.String username, long id)
-
get
public org.apereo.cas.authentication.OneTimeTokenAccount get(long id)
-
get
public java.util.Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount> get(java.lang.String username)
-
load
public java.util.Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount> load()
-
save
public org.apereo.cas.authentication.OneTimeTokenAccount save(org.apereo.cas.authentication.OneTimeTokenAccount account)
-
update
public org.apereo.cas.authentication.OneTimeTokenAccount update(org.apereo.cas.authentication.OneTimeTokenAccount account)
-
deleteAll
public void deleteAll()
-
delete
public void delete(java.lang.String username)
-
delete
public void delete(long id)
-
count
public long count()
-
count
public long count(java.lang.String username)
-
-