Object for managing password settings.

Implements

Constructors

Accessors

  • get enforceStrongPasswords(): boolean

    Use strong passwords that contain digits, punctuation and lowercase/uppercase characters.

    Returns boolean

  • get minPasswordLength(): number

    Minimum allowed password length.

    Returns number

  • set minPasswordLength(value: number): void

    Minimum allowed password length.

    Parameters

    • value: number

    Returns void

  • get useDigits(): boolean

    Use digits characters.

    Returns boolean

  • set useDigits(value: boolean): void

    Use digits characters.

    Parameters

    • value: boolean

    Returns void

  • get useLower(): boolean

    Use lowercase characters.

    Returns boolean

  • set useLower(value: boolean): void

    Use lowercase characters.

    Parameters

    • value: boolean

    Returns void

  • get usePunctuation(): boolean

    Use punctuation characters.

    Returns boolean

  • set usePunctuation(value: boolean): void

    Use punctuation characters.

    Parameters

    • value: boolean

    Returns void

  • get useUpper(): boolean

    Use uppercase characters.

    Returns boolean

  • set useUpper(value: boolean): void

    Use uppercase characters.

    Parameters

    • value: boolean

    Returns void

Methods

  • Perform initialization of object.

    Parameters

    • length: number

      Minimum allowed password length.

    • options: PasswordOptions

      Password initial options.

    Returns Promise<void>

  • Check digit character at password.

    Parameters

    • value: string

      Password for check.

    Returns boolean

    true if has one or more digit character or false - otherwise.

  • Check lowercase character at password.

    Parameters

    • value: string

      Password for check.

    Returns boolean

    true if has one or more lowercase character or false - otherwise.

  • Check minimum allowed password length.

    Parameters

    • value: string

      Password for check.

    • length: number

      Minimum allowed password length.

    Returns boolean

    true if password length is greater or equal minimum allowed password length or false - otherwise.

  • Check punctuation character at password.

    Parameters

    • value: string

      Password for check.

    Returns boolean

    true if has one or more digit punctuation or false - otherwise.

  • Check strong password with options.

    Parameters

    • value: string

      Password for check.

    • options: PasswordOptions

      Password options for check.

    Returns boolean

    true if password is strong or false - otherwise.

  • Check uppercase character at password.

    Parameters

    • value: string

      Password for check.

    Returns boolean

    true if has one or more uppercase character or false - otherwise.

MMNEPVFCICPMFPCPTTAAATR