mirror of
https://github.com/postgres/postgres.git
synced 2025-07-28 23:42:10 +03:00
Change default of password_encryption to scram-sha-256
Also, the legacy values on/true/yes/1 for password_encryption that mapped to md5 are removed. The only valid values are now scram-sha-256 and md5. Reviewed-by: Jonathan S. Katz <jkatz@postgresql.org> Discussion: https://www.postgresql.org/message-id/flat/d5b0ad33-7d94-bdd1-caac-43a1c782cab2%402ndquadrant.com
This commit is contained in:
@ -463,18 +463,9 @@ static const struct config_enum_entry plan_cache_mode_options[] = {
|
||||
{NULL, 0, false}
|
||||
};
|
||||
|
||||
/*
|
||||
* password_encryption used to be a boolean, so accept all the likely
|
||||
* variants of "on", too. "off" used to store passwords in plaintext,
|
||||
* but we don't support that anymore.
|
||||
*/
|
||||
static const struct config_enum_entry password_encryption_options[] = {
|
||||
{"md5", PASSWORD_TYPE_MD5, false},
|
||||
{"scram-sha-256", PASSWORD_TYPE_SCRAM_SHA_256, false},
|
||||
{"on", PASSWORD_TYPE_MD5, true},
|
||||
{"true", PASSWORD_TYPE_MD5, true},
|
||||
{"yes", PASSWORD_TYPE_MD5, true},
|
||||
{"1", PASSWORD_TYPE_MD5, true},
|
||||
{NULL, 0, false}
|
||||
};
|
||||
|
||||
@ -4733,7 +4724,7 @@ static struct config_enum ConfigureNamesEnum[] =
|
||||
NULL
|
||||
},
|
||||
&Password_encryption,
|
||||
PASSWORD_TYPE_MD5, password_encryption_options,
|
||||
PASSWORD_TYPE_SCRAM_SHA_256, password_encryption_options,
|
||||
NULL, NULL, NULL
|
||||
},
|
||||
|
||||
|
Reference in New Issue
Block a user