Mis usuarios no reciben un código de autenticación multifactor (MFA) por SMS o correo electrónico de mi grupo de usuarios de Amazon Cognito.
Solución
Nota: Si recibe mensajes de error al configurar MFA en tu grupo de usuarios, consulta ¿Cómo soluciono los errores de MFA en mi grupo de usuarios de Amazon Cognito?
Verificación de la configuración de MFA y el grupo de usuarios de Amazon Cognito
Para comprobar que tu grupo de usuarios tiene la configuración correcta, sigue estos pasos:
- Abre la consola de Amazon Cognito.
- Comprueba que tu usuario existe en el grupo de usuarios de Amazon Cognito.
- Verifica que el usuario tenga el estado Confirmado.
Nota: Si el estado del usuario muestra Proveedor externo, el proveedor de identidades (IdP) externo autentica el usuario. Amazon Cognito no administra la configuración de MFA para estos usuarios. Sin embargo, si tu IdP administra la MFA, puedes administrar la configuración de MFA a través de tu IdP.
- Confirma que has configurado tu grupo de usuarios para la aplicación de MFA como MFA obligatorio (recomendado) o MFA opcional.
Nota: Si has configurado tu grupo de usuarios con MFA opcional, la solicitud de MFA durante el inicio de sesión depende de la configuración de cada usuario. Puedes configurar estos ajustes a través de la consola de Amazon Cognito o crear tu propia interfaz para solicitar a los usuarios que configuren la MFA.
- Comprueba los ajustes de configuración de MFA de tu usuario y que cada usuario tenga configurado el método de MFA correcto y preferido. Para obtener instrucciones, consulta Configurar las preferencias de MFA para los usuarios en Preferencias de MFA del usuario.
- Comprueba que has configurado diferentes métodos para la recuperación de cuentas y la entrega de MFA. Para obtener instrucciones, consulta Configura el restablecimiento y la recuperación de la contraseña en Restablecimiento y recuperación de la contraseña.
Comprobación de la configuración de entrega de SMS
Haz lo siguiente:
- Confirma que tu rol de AWS Identity and Access Management (IAM) vinculado a un servicio tiene el permiso sns:Publish y la política de confianza correcta. Para obtener más información, consulta Preparación de un rol de IAM que Amazon Cognito pueda utilizar para enviar mensajes SMS con AWS End User Messaging SMS.
- Comprueba que las políticas de control de servicios (SCP) no bloqueen la acción sns:Publish.
- Comprueba si tu cuenta ha superado el umbral de gasto predeterminado para SMS. Si tu cuenta ha superado la cuota, tus usuarios no recibirán códigos MFA por SMS. Para aumentar la cuota, envía una solicitud de aumento de cuota de Amazon Simple Notification Service (Amazon SNS).
- Para entornos de pruebas, confirma que tus usuarios hayan verificado sus números de teléfono. Para obtener más información, consulta Uso del entorno de pruebas de SMS de Amazon SNS.
- En el caso de los números de teléfono de EE. UU., verifica que tienes una identidad de origen para enviar mensajes de texto SMS a números de teléfono de EE. UU. Si no tienes una identidad de origen, solicita un número de teléfono en AWS End User Messaging SMS.
Comprobación de la configuración de entrega de correo electrónico
Haz lo siguiente:
- Pide a los usuarios que comprueben sus carpetas de correo no deseado o basura para ver si hay mensajes de correo electrónico de MFA.
- Comprueba que tu cuenta no haya superado la cuota de envío de Amazon Simple Email Service (Amazon SES).
- En entornos de pruebas, confirma que tus usuarios hayan verificado sus direcciones de correo electrónico de destino.
- Comprueba que la dirección de correo electrónico del destinatario no esté en la lista de supresión de Amazon SES. Para obtener instrucciones, consulta Ver una lista de las direcciones que están en la lista de supresión de nivel de cuenta de Amazon SES.
Comprobación de los registros de Amazon Cognito
Si has activado la seguridad avanzada con protección contra amenazas, consulta los registros exportados de tu grupo de usuarios para obtener información sobre errores en la entrega de correos electrónicos o SMS. Para obtener más información, consulta Errores de exportación de correos electrónicos y mensajes SMS.
Información relacionada
Cómo salir del entorno de pruebas de SMS de Amazon SNS
Solicitud de acceso de producción (salida del entorno de pruebas de Amazon SES)