Table of Contents

Class MfaSecondFactor

Namespace
Amazon.CDK.AWS.Cognito
Assembly
Amazon.CDK.AWS.Cognito.dll

The different ways in which a user pool can obtain their MFA token for sign in.

public class MfaSecondFactor : IMfaSecondFactor
Inheritance
MfaSecondFactor
Implements
Inherited Members

Examples

new UserPool(this, "myuserpool", new UserPoolProps {
                 // ...
                 Mfa = Mfa.REQUIRED,
                 MfaSecondFactor = new MfaSecondFactor {
                     Sms = true,
                     Otp = true
                 }
             });

Remarks

Constructors

MfaSecondFactor()

public MfaSecondFactor()

Properties

Otp

The MFA token is a time-based one time password that is generated by a hardware or software token.

public bool Otp { get; set; }

Property Value

bool

Remarks

Sms

The MFA token is sent to the user via SMS to their verified phone numbers.

public bool Sms { get; set; }

Property Value

bool

Remarks