TESSA Web API
    Preparing search index...

    Class PasswordSettingsManager

    Object for managing password settings.

    Implements

    Index

    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.