- Newest
- Most votes
- Most comments
the default behaviour from the console is case insensitive. Once you create the pool with the default behaviour, you will not see anything shown at the output of aws cognito-idp describe-user-pool
command. However, if you set the behavior to case-sensitive at creation, you will see UsernameConfiguration structure at the output :
"UsernameConfiguration": {
"CaseSensitive": true
}
Are you setting up your user pool to be case sensitive when you create it?
Can you confirm that "CaseSensitive" is not "true" in the following command?
If this setting is not "False," then the text is case-sensitive.
aws cognito-idp describe-user-pool --user-pool-id your_user_pool_id
https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-case-sensitivity.html
Creating a case-sensitive user pool If you create resources with the AWS Command Line Interface (AWS CLI) and API operations such as CreateUserPool, you must set the Boolean CaseSensitive parameter to false. This setting creates a case-insensitive user pool. If you do not specify a value, CaseSensitive defaults to true. This default is the opposite of the default behavior for user pools that you create in the AWS Management Console. Before February 12, 2020, user pools defaulted to case sensitive regardless of platform.
You can use the Sign-in experience tab of the AWS Management Console or the DescribeUserPool API operation to review the case sensitivity settings for each user pool in your account.
Relevant content
- asked a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
Hi, as the Behrang_KS's answer says creating the userpool with the default option I can't see the value from the API