Quero saber como a diferenciação entre maiúsculas e minúsculas afeta os diferentes métodos de login do meu grupo de usuários do Amazon Cognito.
Resolução
Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solução de problemas da AWS CLI. Além disso, verifique se você está usando a versão mais recente da AWS CLI.
A diferenciação entre maiúsculas e minúsculas varia de acordo com a forma como você cria seu grupo de usuários. Depois de criar um grupo de usuários, não é possível modificar as configurações de diferenciação entre maiúsculas e minúsculas.
Por padrão, os grupos de usuários que você cria no console do Amazon Cognito não diferenciam maiúsculas de minúsculas. Para criar grupos de usuários que diferenciam maiúsculas de minúsculas, use a API CreateUserPool ou o comando create-user-pool da AWS CLI. Para usar a AWS CLI para criar um grupo de usuários que não diferencie maiúsculas de minúsculas, defina o parâmetro CaseSensitive como false.
Login com nome de usuário
Se você definir o parâmetro CaseSensitive como false na API UsernameConfigurationType, os usuários poderão fazer login com letras maiúsculas e minúsculas diferentes do nome de usuário.
Por exemplo, para grupos de usuários que diferenciam maiúsculas de minúsculas, User123 e user123 são contas diferentes. Para grupos de usuários que não diferenciam maiúsculas de minúsculas, User123 e user123 fazem login na mesma conta. A configuração de diferenciação entre maiúsculas e minúsculas afeta tanto a criação do nome de usuário quanto o login.
Observação: a autenticação por senha sempre diferencia maiúsculas de minúsculas, independentemente da configuração do nome de usuário.
Login com endereço de e-mail
Quando CaseSensitive é false, o alias de e-mail também não diferencia maiúsculas de minúsculas. Por exemplo, usuário@exemplo.com e Usuário@Exemplo.com sempre fazem login na mesma conta. O Amazon Cognito armazena o endereço de e-mail conforme você o inseriu, mas diferencia maiúsculas de minúsculas para autenticação.
Login com número de telefone
Os números de telefone não diferenciam maiúsculas de minúsculas. Os números de telefone devem seguir o formato E.164. O formato do número de telefone afeta a autenticação. Para mais informações, consulte Como configurar verificação de e-mail ou telefone.
Informações relacionadas
Autenticação com grupos de usuários do Amazon Cognito
Como criar contas de usuário como administrador
Crie uma nova aplicação no console do Amazon Cognito
Como personalizar atributos de login