AWSCognitoIdentityProviderPasswordPolicyType

Objective-C

@interface AWSCognitoIdentityProviderPasswordPolicyType

Swift

class AWSCognitoIdentityProviderPasswordPolicyType

The password policy type.

  • The minimum length of the password in the policy that you have set. This value can’t be less than 6.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable minimumLength;

    Swift

    var minimumLength: NSNumber? { get set }
  • In the password policy that you have set, refers to whether you have required users to use at least one lowercase letter in their password.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable requireLowercase;

    Swift

    var requireLowercase: NSNumber? { get set }
  • In the password policy that you have set, refers to whether you have required users to use at least one number in their password.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable requireNumbers;

    Swift

    var requireNumbers: NSNumber? { get set }
  • In the password policy that you have set, refers to whether you have required users to use at least one symbol in their password.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable requireSymbols;

    Swift

    var requireSymbols: NSNumber? { get set }
  • In the password policy that you have set, refers to whether you have required users to use at least one uppercase letter in their password.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable requireUppercase;

    Swift

    var requireUppercase: NSNumber? { get set }
  • The number of days a temporary password is valid in the password policy. If the user doesn’t sign in during this time, an administrator must reset their password. Defaults to 7. If you submit a value of 0, Amazon Cognito treats it as a null value and sets TemporaryPasswordValidityDays to its default value.

    When you set TemporaryPasswordValidityDays for a user pool, you can no longer set a value for the legacy UnusedAccountValidityDays parameter in that user pool.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable temporaryPasswordValidityDays;

    Swift

    var temporaryPasswordValidityDays: NSNumber? { get set }