Class GoogleAuthenticatorCouchDbTokenRepository

  • All Implemented Interfaces:
    org.apereo.cas.otp.repository.token.OneTimeTokenRepository

    public class GoogleAuthenticatorCouchDbTokenRepository
    extends org.apereo.cas.otp.repository.token.BaseOneTimeTokenRepository
    Since:
    6.0.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.authentication.OneTimeToken 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.authentication.OneTimeToken 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

      • GoogleAuthenticatorCouchDbTokenRepository

        public GoogleAuthenticatorCouchDbTokenRepository()
    • Method Detail

      • store

        public void store​(org.apereo.cas.authentication.OneTimeToken token)
      • get

        public org.apereo.cas.authentication.OneTimeToken get​(java.lang.String uid,
                                                              java.lang.Integer otp)
      • 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)
      • removeAll

        public void removeAll()
      • 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