1

我正在为 Azure PostgreSQL 寻找基于证书的身份验证,我们不必指定任何密码凭据。

https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security

我从上面的 URL 了解到,Azure PostgreSQL 支持在没有指定密码的连接字符串中拥有证书。所以我假设,这是基于证书的身份验证。如果我理解有误,请纠正我

例如:psql "sslmode=verify-full sslrootcert=BaltimoreCyber​​TrustRoot.crt host=mydemoserver.postgres.database.azure.com dbname=postgres user=myusern@mydemoserver"

除了 BaltimoreCyber​​TrustRoot.crt ,我可以使用不同的证书或配置 Azure PostgreSQL 的 PaaS 服务以使用其他证书,如 abc.crt ,即 sslrootcert=abc.crt

换句话说,Azure PostgreSQL 是否支持基于证书的身份验证。任何好的链接将不胜感激

请帮忙。

4

1 回答 1

1

到今天为止,PaaS 版本,即 Azure Database for PostgreSQL 不支持证书认证。

于 2020-09-25T13:52:19.187 回答