Class TOTP.AuthenticateParameters

  • All Implemented Interfaces:

    
    public final class TOTP.AuthenticateParameters
    
                        

    A data class wrapping the parameters needed to authenticate a TOTP

    • Constructor Detail

      • TOTP.AuthenticateParameters

        TOTP.AuthenticateParameters(String organizationId, String memberId, String code, SetMFAEnrollment setMFAEnrollment, Boolean setDefaultMFAMethod, Integer sessionDurationMinutes)
      • TOTP.AuthenticateParameters

        TOTP.AuthenticateParameters(String organizationId, String memberId, String code, SetMFAEnrollment setMFAEnrollment, Boolean setDefaultMFAMethod)
      • TOTP.AuthenticateParameters

        TOTP.AuthenticateParameters(String organizationId, String memberId, String code, SetMFAEnrollment setMFAEnrollment)
      • TOTP.AuthenticateParameters

        TOTP.AuthenticateParameters(String organizationId, String memberId, String code)
    • Method Detail

      • getSetMFAEnrollment

         final SetMFAEnrollment getSetMFAEnrollment()

        If set to 'enroll', enrolls the member in MFA by setting the "mfa_enrolled" boolean to true. If set to 'unenroll', unenrolls the member in MFA by setting the "mfa_enrolled" boolean to false. If not set, does not affect the member's MFA enrollment.