Class GoogleAuthenticatorJpaTokenRepository

java.lang.Object
org.apereo.cas.otp.repository.token.BaseOneTimeTokenRepository<org.apereo.cas.gauth.token.GoogleAuthenticatorToken>
org.apereo.cas.gauth.token.GoogleAuthenticatorJpaTokenRepository
All Implemented Interfaces:
org.apereo.cas.otp.repository.token.OneTimeTokenRepository<org.apereo.cas.gauth.token.GoogleAuthenticatorToken>

@EnableTransactionManagement(proxyTargetClass=false) @Transactional(transactionManager="transactionManagerGoogleAuthenticator") public class GoogleAuthenticatorJpaTokenRepository extends org.apereo.cas.otp.repository.token.BaseOneTimeTokenRepository<org.apereo.cas.gauth.token.GoogleAuthenticatorToken>
Since:
5.1.0
  • Constructor Details

    • GoogleAuthenticatorJpaTokenRepository

      public GoogleAuthenticatorJpaTokenRepository(long expireTokensInSeconds, org.springframework.transaction.support.TransactionTemplate transactionTemplate)
  • Method Details

    • cleanInternal

      public void cleanInternal()
    • store

      public void store(org.apereo.cas.gauth.token.GoogleAuthenticatorToken token)
    • get

      public org.apereo.cas.gauth.token.GoogleAuthenticatorToken get(String uid, Integer otp)
    • remove

      public void remove(String uid, Integer otp)
    • remove

      public void remove(String uid)
    • remove

      public void remove(Integer otp)
    • removeAll

      public void removeAll()
    • count

      public long count(String uid)
    • count

      public long count()