Skip to main content

Class: PasswordConfig

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

Configuration for enforcing password strength.

Constructors​

Constructor​

new PasswordConfig(): PasswordConfig

Returns​

PasswordConfig

Properties​

allow_client_hashing​

readonly allow_client_hashing: boolean = true

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


client_hash_min_memory_cost​

readonly client_hash_min_memory_cost: number = 19456

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


client_hash_min_parallelism​

readonly client_hash_min_parallelism: number = 1

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


client_hash_min_time_cost​

readonly client_hash_min_time_cost: number = 2

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


hash_memory_cost​

readonly hash_memory_cost: number = 65536

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


hash_parallelism​

readonly hash_parallelism: number = 4

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


hash_time_cost​

readonly hash_time_cost: number = 3

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


min_length​

readonly min_length: number = 8

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


readonly recommended_length: number = 32

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


require_client_hashing​

readonly require_client_hashing: boolean = false

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


require_lowercase​

readonly require_lowercase: boolean = true

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


require_numeral​

readonly require_numeral: boolean = true

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


require_special​

readonly require_special: boolean = true

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


require_uppercase​

readonly require_uppercase: boolean = true

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


special_chars​

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

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