Class MfaLogic


public class MfaLogic extends AbstractLogic<EntityTO>
  • Field Details

    • userDataBinder

      protected final UserDataBinder userDataBinder
    • userDAO

      protected final UserDAO userDAO
    • encryptorManager

      protected final EncryptorManager encryptorManager
    • domainOps

      protected final DomainOps domainOps
    • totpSecretGenerator

      protected final dev.samstevens.totp.secret.SecretGenerator totpSecretGenerator
    • totpQrGenerator

      protected final dev.samstevens.totp.qr.QrGenerator totpQrGenerator
    • totpHashingAlgorithm

      protected final dev.samstevens.totp.code.HashingAlgorithm totpHashingAlgorithm
    • totpRecoveryCodeGenerator

      protected final dev.samstevens.totp.recovery.RecoveryCodeGenerator totpRecoveryCodeGenerator
    • totpCodeVerifier

      protected final dev.samstevens.totp.code.CodeVerifier totpCodeVerifier
    • securityProperties

      protected final SecurityProperties securityProperties
  • Constructor Details

    • MfaLogic

      public MfaLogic(UserDataBinder userDataBinder, UserDAO userDAO, EncryptorManager encryptorManager, DomainOps domainOps, dev.samstevens.totp.secret.SecretGenerator totpSecretGenerator, dev.samstevens.totp.qr.QrGenerator totpQrGenerator, dev.samstevens.totp.code.HashingAlgorithm totpHashingAlgorithm, dev.samstevens.totp.recovery.RecoveryCodeGenerator totpRecoveryCodeGenerator, dev.samstevens.totp.code.CodeVerifier totpCodeVerifier, SecurityProperties securityProperties)
  • Method Details