class Aws::CognitoIdentityProvider::Types::UsernameConfigurationType

The username configuration type.

@note When making an API call, you may pass UsernameConfigurationType

data as a hash:

    {
      case_sensitive: false, # required
    }

@!attribute [rw] case_sensitive

Specifies whether username case sensitivity will be applied for all
users in the user pool through Cognito APIs.

Valid values include:

* <b> <code>True</code> </b>\: Enables case sensitivity for all
  username input. When this option is set to `True`, users must sign
  in using the exact capitalization of their given username. For
  example, “UserName”. This is the default value.

* <b> <code>False</code> </b>\: Enables case insensitivity for all
  username input. For example, when this option is set to `False`,
  users will be able to sign in using either "username" or
  "Username". This option also enables both `preferred_username`
  and `email` alias to be case insensitive, in addition to the
  `username` attribute.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/cognito-idp-2016-04-18/UsernameConfigurationType AWS API Documentation

Constants

SENSITIVE