Postgresql

Postgres 10 及更高版本中新的“SCRAM-SHA-256”密碼驗證機制能否與任何 JDBC 驅動程序一起使用?

  • October 27, 2018

Postgres 10 增加了對新密碼認證機制的支持,Salted Challenge Response Authentication Mechanism (SCRAM-SHA-256, see RFC 7677 )。由邁克爾·帕奎爾討論。

➥ 這種機制可以與JDBC 驅動程序一起使用嗎?

如果不是,為什麼不呢?

如果是這樣,是否有任何驅動程序實現了此功能?

我自己沒有對此進行驗證,但答案似乎是肯定的,來自jdbc.postgresql.org項目的驅動程序版本 42.2.0

引用版本 42.2.0 的變更日誌

使用 Ongres SCRAM 庫在 JDBC 4.2 版本 (Java 8+) 中支持 PostgreSQL 10 的 SCRAM-SHA-256。

請參閱GitHub 拉取請求 #842

該驅動程序使用 ongres 的SCRAM Java 實施項目。

引用自:https://dba.stackexchange.com/questions/221137