AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the SetUserPoolMfaConfig operation.
Sets user pool multi-factor authentication (MFA) and passkey configuration. For more
information about user pool MFA, see Adding
MFA. For more information about WebAuthn passkeys see Authentication
flows.
This action might generate an SMS text message. Starting June 1, 2021, US telecom
carriers require you to register an origination phone number before you can send SMS
messages to US phone numbers. If you use SMS text messages in Amazon Cognito, you
must register a phone number with Amazon
Pinpoint. Amazon Cognito uses the registered number automatically. Otherwise,
Amazon Cognito users who must receive SMS messages might not be able to sign up, activate
their accounts, or sign in.
If you have never used SMS text messages with Amazon Cognito or any other Amazon Web
Services service, Amazon Simple Notification Service might place your account in the
SMS sandbox. In sandbox
mode, you can send messages only to verified phone numbers. After you test
your app while in the sandbox environment, you can move out of the sandbox and into
production. For more information, see
SMS message settings for Amazon Cognito user pools in the Amazon Cognito Developer
Guide.
Namespace: Amazon.CognitoIdentityProvider.Model
Assembly: AWSSDK.CognitoIdentityProvider.dll
Version: 3.x.y.z
public class SetUserPoolMfaConfigRequest : AmazonCognitoIdentityProviderRequest IAmazonWebServiceRequest
The SetUserPoolMfaConfigRequest type exposes the following members
Name | Description | |
---|---|---|
![]() |
SetUserPoolMfaConfigRequest() |
Name | Type | Description | |
---|---|---|---|
![]() |
EmailMfaConfiguration | Amazon.CognitoIdentityProvider.Model.EmailMfaConfigType |
Gets and sets the property EmailMfaConfiguration. Sets configuration for user pool email message MFA and sign-in with one-time passwords (OTPs). Includes the subject and body of the email message template for sign-in and MFA messages. To activate this setting, your user pool must be in the Essentials tier or higher. |
![]() |
MfaConfiguration | Amazon.CognitoIdentityProvider.UserPoolMfaType |
Gets and sets the property MfaConfiguration.
Sets multi-factor authentication (MFA) to be on, off, or optional. When
When |
![]() |
SmsMfaConfiguration | Amazon.CognitoIdentityProvider.Model.SmsMfaConfigType |
Gets and sets the property SmsMfaConfiguration. Configures user pool SMS messages for MFA. Sets the message template and the SMS message sending configuration for Amazon SNS. |
![]() |
SoftwareTokenMfaConfiguration | Amazon.CognitoIdentityProvider.Model.SoftwareTokenMfaConfigType |
Gets and sets the property SoftwareTokenMfaConfiguration. Configures a user pool for time-based one-time password (TOTP) MFA. Enables or disables TOTP. |
![]() |
UserPoolId | System.String |
Gets and sets the property UserPoolId. The user pool ID. |
![]() |
WebAuthnConfiguration | Amazon.CognitoIdentityProvider.Model.WebAuthnConfigurationType |
Gets and sets the property WebAuthnConfiguration. The configuration of your user pool for passkey, or WebAuthn, authentication and registration. You can set this configuration independent of the MFA configuration options in this operation. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5 and newer, 3.5