Class WAGoogleMfaAuthCredentialRepository

  • All Implemented Interfaces:
    org.apereo.cas.otp.repository.credentials.OneTimeTokenCredentialRepository

    public class WAGoogleMfaAuthCredentialRepository
    extends org.apereo.cas.gauth.credential.BaseGoogleAuthenticatorTokenCredentialRepository
    • Field Detail

      • LOG

        protected static final Logger LOG
    • Constructor Detail

      • WAGoogleMfaAuthCredentialRepository

        public WAGoogleMfaAuthCredentialRepository​(WARestClient waRestClient,
                                                   com.warrenstrange.googleauth.IGoogleAuthenticator googleAuthenticator)
    • Method Detail

      • mapGoogleMfaAuthAccount

        protected GoogleMfaAuthAccount mapGoogleMfaAuthAccount​(org.apereo.cas.authentication.OneTimeTokenAccount otta)
      • mapGoogleMfaAuthAccount

        protected org.apereo.cas.gauth.credential.GoogleAuthenticatorAccount mapGoogleMfaAuthAccount​(GoogleMfaAuthAccount gmfaa)
      • get

        public org.apereo.cas.authentication.OneTimeTokenAccount get​(long id)
      • get

        public org.apereo.cas.authentication.OneTimeTokenAccount get​(String username,
                                                                     long id)
      • get

        public Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount> get​(String username)
      • load

        public Collection<? extends org.apereo.cas.authentication.OneTimeTokenAccount> load()
      • save

        public org.apereo.cas.authentication.OneTimeTokenAccount save​(org.apereo.cas.authentication.OneTimeTokenAccount otta)
      • update

        public org.apereo.cas.authentication.OneTimeTokenAccount update​(org.apereo.cas.authentication.OneTimeTokenAccount tokenAccount)
      • deleteAll

        public void deleteAll()
      • delete

        public void delete​(String username)
      • delete

        public void delete​(long id)
      • count

        public long count()
      • count

        public long count​(String username)