Saltar al contenido

¿Cómo afecta la distinción entre mayúsculas y minúsculas a los diferentes métodos de inicio de sesión de mi grupo de usuarios de Cognito?

3 minutos de lectura
0

Quiero saber cómo afecta la distinción entre mayúsculas y minúsculas a los diferentes métodos de inicio de sesión de mi grupo de usuarios de Amazon Cognito.

Solución

Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulta Solución de problemas de AWS CLI. Además, asegúrate de utilizar la versión más reciente de la AWS CLI.

La distinción entre mayúsculas y minúsculas varía según la forma en que se cree el grupo de usuarios. Después de crear un grupo de usuarios, no puedes modificar la configuración de distinción entre mayúsculas y minúsculas.

De forma predeterminada, los grupos de usuarios que crees en la consola de Amazon Cognito no distinguen entre mayúsculas y minúsculas. Para crear grupos de usuarios que distingan mayúsculas y minúsculas, utiliza la API CreateUserPool o el comando create-user-pool de la AWS CLI. Para usar la AWS CLI para crear un grupo de usuarios que no distinga entre mayúsculas y minúsculas, define el parámetro CaseSensitive en false.

Inicio de sesión con nombre de usuario

Si configuras el parámetro CaseSensitive en false en la API UsernameConfigurationType, los usuarios pueden iniciar sesión con diferentes mayúsculas en su nombre de usuario.

Por ejemplo, para los grupos de usuarios que distinguen mayúsculas y minúsculas, User123 y user123 son cuentas diferentes. Para grupos de usuarios que no distinguen mayúsculas y minúsculas, User123 y user123 inician sesión en la misma cuenta. La configuración de distinción entre mayúsculas y minúsculas afecta tanto a la creación de nombres de usuario como al inicio de sesión.

Nota: La autenticación con contraseña siempre distingue entre mayúsculas y minúsculas, independientemente de la configuración del nombre de usuario.

Inicio de sesión con dirección de correo electrónico

Cuando el valor de CaseSensitive es false, el alias del correo electrónico tampoco distingue entre mayúsculas y minúsculas. Por ejemplo, user@ejemplo.com y User@Ejemplo.com siempre inician sesión en la misma cuenta. Amazon Cognito almacena la dirección de correo electrónico tal y como la has introducido, pero no distingue entre mayúsculas y minúsculas para la autenticación.

Inicio de sesión con número de teléfono

Los números de teléfono no distinguen mayúsculas y minúsculas. Los números de teléfono deben seguir el formato E.164. El formato del número de teléfono afecta a la autenticación. Para obtener más información, consulta Configuring email or phone verification (Configuración de la verificación por correo electrónico o teléfono).

Información relacionada

Authentication with Amazon Cognito user pools (Autenticación con grupos de usuarios de Amazon Cognito)

Creating user accounts as administrator (Creación de cuentas de usuario como administrador)

Create a new application in the Amazon Cognito console (Creación de una nueva aplicación en la consola de Amazon Cognito)

Customizing sign-in attributes (Personalización de los atributos de inicio de sesión)

OFICIAL DE AWSActualizada hace 3 meses