Table of Contents

Interface IMfaSecondFactor

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 interface IMfaSecondFactor

Examples

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

Remarks

Properties

Otp

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

bool Otp { get; }

Property Value

bool

Remarks

Sms

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

bool Sms { get; }

Property Value

bool

Remarks