@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(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator) |
| Modifier and Type | Method and Description |
|---|---|
org.apereo.cas.otp.repository.credentials.OneTimeTokenAccount |
create(java.lang.String username) |
java.lang.String |
getSecret(java.lang.String username) |
void |
save(java.lang.String userName,
java.lang.String secretKey,
int validationCode,
java.util.List<java.lang.Integer> scratchCodes) |
java.lang.String |
toString() |
public JpaGoogleAuthenticatorTokenCredentialRepository(com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator)
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.String getSecret(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)