我正在为 Azure PostgreSQL 寻找基于证书的身份验证,我们不必指定任何密码凭据。
https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security
我从上面的 URL 了解到,Azure PostgreSQL 支持在没有指定密码的连接字符串中拥有证书。所以我假设,这是基于证书的身份验证。如果我理解有误,请纠正我
例如:psql "sslmode=verify-full sslrootcert=BaltimoreCyberTrustRoot.crt host=mydemoserver.postgres.database.azure.com dbname=postgres user=myusern@mydemoserver"
除了 BaltimoreCyberTrustRoot.crt ,我可以使用不同的证书或配置 Azure PostgreSQL 的 PaaS 服务以使用其他证书,如 abc.crt ,即 sslrootcert=abc.crt
换句话说,Azure PostgreSQL 是否支持基于证书的身份验证。任何好的链接将不胜感激
请帮忙。