Package org.apereo.cas.gauth.credential
Class CouchDbGoogleAuthenticatorTokenCredentialRepository
- java.lang.Object
-
- org.apereo.cas.otp.repository.credentials.BaseOneTimeTokenCredentialRepository
-
- org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorCredentialRepository
-
- org.apereo.cas.gauth.credential.CouchDbGoogleAuthenticatorTokenCredentialRepository
-
- All Implemented Interfaces:
org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository
public class CouchDbGoogleAuthenticatorTokenCredentialRepository extends org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorCredentialRepository- Since:
- 6.0.0
-
-
Constructor Summary
Constructors Constructor Description CouchDbGoogleAuthenticatorTokenCredentialRepository(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator, GoogleAuthenticatorAccountCouchDbRepository googleAuthenticatorAccountRepository, org.apereo.cas.util.crypto.CipherExecutor<java.lang.String,java.lang.String> tokenCredentialCipher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longcount()voiddelete(java.lang.String username)voiddeleteAll()org.apereo.cas.authentication.OneTimeTokenAccountget(java.lang.String username)java.util.Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount>load()org.apereo.cas.authentication.OneTimeTokenAccountupdate(org.apereo.cas.authentication.OneTimeTokenAccount account)-
Methods inherited from class org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorCredentialRepository
create, save
-
-
-
-
Constructor Detail
-
CouchDbGoogleAuthenticatorTokenCredentialRepository
public CouchDbGoogleAuthenticatorTokenCredentialRepository(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator, GoogleAuthenticatorAccountCouchDbRepository googleAuthenticatorAccountRepository, org.apereo.cas.util.crypto.CipherExecutor<java.lang.String,java.lang.String> tokenCredentialCipher)
-
-
Method Detail
-
get
public org.apereo.cas.authentication.OneTimeTokenAccount get(java.lang.String username)
-
load
public java.util.Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount> load()
-
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)
-
count
public long count()
-
-