diff options
author | Dirk Klimpel <5740567+dklimpel@users.noreply.github.com> | 2020-03-26 17:51:13 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-03-26 16:51:13 +0000 |
commit | e8e2ddb60ae11db488f159901d918cb159695912 (patch) | |
tree | 11a1e2c0187b30e8c969bb3e695e1416f2d2a579 /docs | |
parent | Validate that the session is not modified during UI-Auth (#7068) (diff) | |
download | synapse-e8e2ddb60ae11db488f159901d918cb159695912.tar.xz |
Allow server admins to define and enforce a password policy (MSC2000). (#7118)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/sample_config.yaml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/docs/sample_config.yaml b/docs/sample_config.yaml index 2ef83646b3..1a1d061759 100644 --- a/docs/sample_config.yaml +++ b/docs/sample_config.yaml @@ -1482,6 +1482,41 @@ password_config: # #pepper: "EVEN_MORE_SECRET" + # Define and enforce a password policy. Each parameter is optional. + # This is an implementation of MSC2000. + # + policy: + # Whether to enforce the password policy. + # Defaults to 'false'. + # + #enabled: true + + # Minimum accepted length for a password. + # Defaults to 0. + # + #minimum_length: 15 + + # Whether a password must contain at least one digit. + # Defaults to 'false'. + # + #require_digit: true + + # Whether a password must contain at least one symbol. + # A symbol is any character that's not a number or a letter. + # Defaults to 'false'. + # + #require_symbol: true + + # Whether a password must contain at least one lowercase letter. + # Defaults to 'false'. + # + #require_lowercase: true + + # Whether a password must contain at least one lowercase letter. + # Defaults to 'false'. + # + #require_uppercase: true + # Configuration for sending emails from Synapse. # |