Je souhaite savoir comment la sensibilité à la casse affecte les différentes méthodes de connexion pour mon groupe d'utilisateurs Amazon Cognito.
Résolution
Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l’AWS CLI.
La sensibilité à la casse varie en fonction de la manière dont vous créez votre groupe d'utilisateurs. Une fois que vous avez créé un groupe d'utilisateurs, vous ne pouvez pas modifier les paramètres de sensibilité à la casse.
Par défaut, les groupes d'utilisateurs que vous créez sur la console Amazon Cognito ne sont pas sensibles à la casse. Pour créer des groupes d'utilisateurs sensibles à la casse, utilisez l'API CreateUserPool ou la commande create-user-pool de l'AWS CLI. Pour utiliser l'interface de ligne de commande AWS afin de créer un groupe d'utilisateurs qui n’est pas sensible à la casse, définissez le paramètre CaseSensitive sur false.
Connexion par nom d'utilisateur
Si vous définissez le paramètre CaseSensitive sur false dans l'API UsernameConfigurationType, les utilisateurs peuvent se connecter avec différentes mises en majuscules de leur nom d'utilisateur.
Par exemple, pour les groupes d'utilisateurs sensibles à la casse, User123 et user123 sont des comptes différents. Pour les groupes d'utilisateurs qui ne sont pas sensibles à la casse, User123 et user123 se connectent au même compte. La configuration de la sensibilité à la casse affecte à la fois la création du nom d'utilisateur et la connexion.
Remarque : L'authentification par mot de passe est toujours sensible à la casse, quelle que soit la configuration du nom d'utilisateur.
Connexion par adresse e-mail
Lorsque CaseSensitive est false, l'alias d'e-mail n’est pas sensible à la casse. Par exemple, user@example.com et User@Example.com se connectent toujours au même compte. Amazon Cognito enregistre l'adresse e-mail telle que vous l'avez saisie, mais la traite sans distinction entre les majuscules et les minuscules pour l'authentification.
Connexion par numéro de téléphone
Les numéros de téléphone n'utilisent pas la sensibilité à la casse. Les numéros de téléphone doivent suivre le format E.164. Le format du numéro de téléphone affecte l'authentification. Pour plus d'informations, consultez la section Configuration de la vérification par e-mail ou par téléphone.
Informations connexes
Authentification avec les groupes d'utilisateurs Amazon Cognito
Création de comptes utilisateurs en tant qu'administrateur
Créer une nouvelle application dans la console Amazon Cognito
Personnalisation des attributs de connexion