@EnableTransactionManagement(proxyTargetClass=true)
@Transactional(transactionManager="transactionManagerGoogleAuthenticator")
public class JpaGoogleAuthenticatorTokenCredentialRepository
extends org.apereo.cas.otp.repository.credentials.BaseOneTimeTokenCredentialRepository
JpaGoogleAuthenticatorTokenCredentialRepository that stores gauth data into a RDBMS database.| Constructor and Description |
|---|
JpaGoogleAuthenticatorTokenCredentialRepository(org.apereo.cas.CipherExecutor<java.lang.String,java.lang.String> tokenCredentialCipher,
com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator) |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount |
create(java.lang.String username) |
org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount |
get(java.lang.String username) |
void |
save(java.lang.String userName,
java.lang.String secretKey,
int validationCode,
java.util.List<java.lang.Integer> scratchCodes) |
org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount |
update(org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount account) |
public JpaGoogleAuthenticatorTokenCredentialRepository(org.apereo.cas.CipherExecutor<java.lang.String,java.lang.String> tokenCredentialCipher,
com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator)
public org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount get(java.lang.String username)
public void save(java.lang.String userName,
java.lang.String secretKey,
int validationCode,
java.util.List<java.lang.Integer> scratchCodes)
public org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount create(java.lang.String username)
public org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount update(org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount account)