Interface CfnUserPool.IUsernameConfigurationProperty
Case sensitivity of the username input for the selected sign-in option.
Namespace: Amazon.CDK.AWS.Cognito
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IUsernameConfigurationProperty
Syntax (vb)
Public Interface IUsernameConfigurationProperty
Remarks
When case sensitivity is set to False
(case insensitive), users can sign in with any combination of capital and lowercase letters. For example, username
, USERNAME
, or UserName
, or for email, email@example.com
or EMaiL@eXamplE.Com
. For most use cases, set case sensitivity to False
(case insensitive) as a best practice. When usernames and email addresses are case insensitive, Amazon Cognito treats any variation in case as the same user, and prevents a case variation from being assigned to the same attribute for a different user.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Cognito;
var usernameConfigurationProperty = new UsernameConfigurationProperty {
CaseSensitive = false
};
Synopsis
Properties
Case |
Specifies whether user name case sensitivity will be applied for all users in the user pool through Amazon Cognito APIs. |
Properties
CaseSensitive
Specifies whether user name case sensitivity will be applied for all users in the user pool through Amazon Cognito APIs.
virtual object CaseSensitive { get; }
Property Value
System.
Remarks
For most use cases, set case sensitivity to False
(case insensitive) as a best practice. When usernames and email addresses are case insensitive, users can sign in as the same user when they enter a different capitalization of their user name.
Valid values include: