Class GoogleAuthenticatorRedisTokenRepository

  • All Implemented Interfaces:
    org.apereo.cas.otp.repository.token.OneTimeTokenRepository<org.apereo.cas.gauth.token.GoogleAuthenticatorToken>

    public class GoogleAuthenticatorRedisTokenRepository
    extends org.apereo.cas.otp.repository.token.BaseOneTimeTokenRepository<org.apereo.cas.gauth.token.GoogleAuthenticatorToken>
    Since:
    6.1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void cleanInternal()  
      long count()  
      long count​(java.lang.String uid)  
      org.apereo.cas.gauth.token.GoogleAuthenticatorToken get​(java.lang.String uid, java.lang.Integer otp)  
      void remove​(java.lang.Integer otp)  
      void remove​(java.lang.String uid)  
      void remove​(java.lang.String uid, java.lang.Integer otp)  
      void removeAll()  
      void store​(org.apereo.cas.gauth.token.GoogleAuthenticatorToken token)  
      • Methods inherited from class org.apereo.cas.otp.repository.token.BaseOneTimeTokenRepository

        clean, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.apereo.cas.otp.repository.token.OneTimeTokenRepository

        exists
    • Constructor Detail

      • GoogleAuthenticatorRedisTokenRepository

        public GoogleAuthenticatorRedisTokenRepository()
    • Method Detail

      • store

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

        public org.apereo.cas.gauth.token.GoogleAuthenticatorToken get​(java.lang.String uid,
                                                                       java.lang.Integer otp)
      • removeAll

        public void removeAll()
      • remove

        public void remove​(java.lang.String uid,
                           java.lang.Integer otp)
      • remove

        public void remove​(java.lang.String uid)
      • remove

        public void remove​(java.lang.Integer otp)
      • count

        public long count​(java.lang.String uid)
      • count

        public long count()
      • cleanInternal

        protected void cleanInternal()
        Specified by:
        cleanInternal in class org.apereo.cas.otp.repository.token.BaseOneTimeTokenRepository<org.apereo.cas.gauth.token.GoogleAuthenticatorToken>