AWSCognitoIdentityProviderUsernameConfigurationType
Objective-C
@interface AWSCognitoIdentityProviderUsernameConfigurationType
Swift
class AWSCognitoIdentityProviderUsernameConfigurationType
The username configuration type.
Required parameters: [CaseSensitive]
-
Specifies whether user name case sensitivity will be applied for all users in the user pool through Amazon Cognito APIs.
Valid values include:
- True
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, such as “UserName”. This is the default value.- False
Enables case insensitivity for all username input. For example, when this option is set to
False
, users can sign in using either “username” or “Username”. This option also enables bothpreferred_username
andemail
alias to be case insensitive, in addition to theusername
attribute.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable caseSensitive;
Swift
var caseSensitive: NSNumber? { get set }