Class GoogleMfaAuthModuleConf

java.lang.Object
org.apache.syncope.common.lib.auth.GoogleMfaAuthModuleConf
All Implemented Interfaces:
Serializable, AuthModuleConf, LDAPDependantAuthModuleConf, MFAAuthModuleConf, BaseBean

public class GoogleMfaAuthModuleConf extends Object implements MFAAuthModuleConf, LDAPDependantAuthModuleConf
See Also:
  • Constructor Details

    • GoogleMfaAuthModuleConf

      public GoogleMfaAuthModuleConf()
  • Method Details

    • ldapInstance

      public AbstractLDAPConf ldapInstance()
      Specified by:
      ldapInstance in interface LDAPDependantAuthModuleConf
    • getFriendlyName

      public String getFriendlyName()
      Specified by:
      getFriendlyName in interface MFAAuthModuleConf
    • getIssuer

      public String getIssuer()
    • setIssuer

      public void setIssuer(String issuer)
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getCodeDigits

      public int getCodeDigits()
    • setCodeDigits

      public void setCodeDigits(int codeDigits)
    • getTimeStepSize

      public long getTimeStepSize()
    • setTimeStepSize

      public void setTimeStepSize(long timeStepSize)
    • getWindowSize

      public int getWindowSize()
    • setWindowSize

      public void setWindowSize(int windowSize)
    • isEnableCrypto

      public boolean isEnableCrypto()
    • setEnableCrypto

      public void setEnableCrypto(boolean enableCrypto)
    • getCryptoAlgorithm

      public OIDCTokenEncryptionEncoding getCryptoAlgorithm()
    • setCryptoAlgorithm

      public void setCryptoAlgorithm(OIDCTokenEncryptionEncoding cryptoAlgorithm)
    • getCryptoStrategy

      public GoogleMfaAuthModuleConf.CryptoStrategy getCryptoStrategy()
    • setCryptoStrategy

      public void setCryptoStrategy(GoogleMfaAuthModuleConf.CryptoStrategy cryptoStrategy)
    • getSigningKeySize

      public int getSigningKeySize()
    • setSigningKeySize

      public void setSigningKeySize(int signingKeySize)
    • getSigningKey

      public String getSigningKey()
    • setSigningKey

      public void setSigningKey(String signingKey)
    • getEncryptionKeySize

      public int getEncryptionKeySize()
    • setEncryptionKeySize

      public void setEncryptionKeySize(int encryptionKeySize)
    • getEncryptionKey

      public String getEncryptionKey()
    • setEncryptionKey

      public void setEncryptionKey(String encryptionKey)
    • getLdap

      public GoogleMfaAuthModuleConf.LDAP getLdap()
    • setLdap

      public void setLdap(GoogleMfaAuthModuleConf.LDAP ldap)
    • map

      public Map<String,Object> map(AuthModuleTO authModule, AuthModuleConf.Mapper mapper)
      Specified by:
      map in interface AuthModuleConf