Skip to main content

Class: PasswordConfig

Defined in: src/auth/types.ts:76

Configuration for enforcing password strength.

Constructors

Constructor

new PasswordConfig(): PasswordConfig

Returns

PasswordConfig

Properties

hash_memory_cost

readonly hash_memory_cost: number = 65536

Defined in: src/auth/types.ts:94


hash_parallelism

readonly hash_parallelism: number = 4

Defined in: src/auth/types.ts:98


hash_time_cost

readonly hash_time_cost: number = 3

Defined in: src/auth/types.ts:96


min_length

readonly min_length: number = 8

Defined in: src/auth/types.ts:78


readonly recommended_length: number = 32

Defined in: src/auth/types.ts:80


require_lowercase

readonly require_lowercase: boolean = true

Defined in: src/auth/types.ts:82


require_numeral

readonly require_numeral: boolean = true

Defined in: src/auth/types.ts:86


require_special

readonly require_special: boolean = true

Defined in: src/auth/types.ts:88


require_uppercase

readonly require_uppercase: boolean = true

Defined in: src/auth/types.ts:84


special_chars

readonly special_chars: string = "!@#$%^&*_+?-"

Defined in: src/auth/types.ts:91