mirror of
https://github.com/postgres/postgres.git
synced 2025-07-26 01:22:12 +03:00
Fix use of term "verifier"
Within the context of SCRAM, "verifier" has a specific meaning in the protocol, per RFCs. The existing code used "verifier" differently, to mean whatever is or would be stored in pg_auth.rolpassword. Fix this by using the term "secret" for this, following RFC 5803. Reviewed-by: Michael Paquier <michael@paquier.xyz> Discussion: https://www.postgresql.org/message-id/flat/be397b06-6e4b-ba71-c7fb-54cae84a7e18%402ndquadrant.com
This commit is contained in:
@ -818,7 +818,7 @@ CheckPWChallengeAuth(Port *port, char **logdetail)
|
||||
* If 'md5' authentication is allowed, decide whether to perform 'md5' or
|
||||
* 'scram-sha-256' authentication based on the type of password the user
|
||||
* has. If it's an MD5 hash, we must do MD5 authentication, and if it's a
|
||||
* SCRAM verifier, we must do SCRAM authentication.
|
||||
* SCRAM secret, we must do SCRAM authentication.
|
||||
*
|
||||
* If MD5 authentication is not allowed, always use SCRAM. If the user
|
||||
* had an MD5 password, CheckSCRAMAuth() will fail.
|
||||
|
Reference in New Issue
Block a user