问题描述
我正在寻找Azure Postgresql的基于证书的身份验证,我们不必指定任何密码凭据。
https://docs.microsoft.com/en-us/azure/postgresql/concepts-ssl-connection-security
我从上面的URL中了解到,Azure Postgresql支持在未指定密码的连接字符串中具有certificate。所以我假设,这是基于证书的身份验证。如果我的理解有误,请纠正我
例如: 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是否支持基于证书的身份验证。 任何良好的链接将不胜感激
请帮助。
解决方法
到目前为止,PaaS版本(即PostgreSQL的Azure数据库)不支持证书身份验证