Class GoogleTOTPAuthenticator

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.idp.plugin.authn.totp.impl.GoogleTOTPAuthenticator
All Implemented Interfaces:
TOTPAuthenticator, Component, DestructableComponent, InitializableComponent

@ThreadSafeAfterInit public class GoogleTOTPAuthenticator extends AbstractInitializableComponent implements TOTPAuthenticator
A TOTP implementation based on Google Authenticator code.
  • Field Details

    • log

      @Nonnull private final org.slf4j.Logger log
      Class logger.
    • authconfig

      @NonnullAfterInit private com.warrenstrange.googleauth.GoogleAuthenticatorConfig authconfig
      Google Authenticator config.
    • authenticator

      @NonnullAfterInit private com.warrenstrange.googleauth.GoogleAuthenticator authenticator
      The implementation.
  • Constructor Details

    • GoogleTOTPAuthenticator

      public GoogleTOTPAuthenticator()
  • Method Details