--- layout: default title: Password Policy parent: Configuration nav_order: 17 --- # Password Policy _Authelia_ allows administrators to configure an enforced password policy. ## Configuration ```yaml password_policy: standard: enabled: false min_length: 8 max_length: 0 require_uppercase: true require_lowercase: true require_number: true require_special: true zxcvbn: enabled: false ``` ## Options ### standard
type: list {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
This section allows you to enable standard security policies. #### enabled
type: bool {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Enables standard password policy. #### min_length
type: integer {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Determines the minimum allowed password length. #### max_length
type: integer {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Determines the maximum allowed password length. #### require_uppercase
type: bool {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Indicates that at least one UPPERCASE letter must be provided as part of the password. #### require_lowercase
type: bool {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Indicates that at least one lowercase letter must be provided as part of the password. #### require_number
type: bool {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Indicates that at least one number must be provided as part of the password. #### require_special
type: bool {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
Indicates that at least one special character must be provided as part of the password. ### zxcvbn This password policy enables advanced password strength metering, using [zxcvbn](https://github.com/dropbox/zxcvbn). Note that this password policy do not restrict the user's entry it just gives the user feedback as to how strong their password is. #### enabled
type: bool {: .label .label-config .label-purple } required: no {: .label .label-config .label-green }
_**Important Note:** only one password policy can be applied at a time._ Enables zxcvbn password policy.