DataGrip 是否支持使用 Kerberos 的 Postgres 身份验证?

问题描述 投票:0回答:1

这个问题我在网上查遍了大家都没有找到答案。多种不同的 Postgres IDE 允许您使用 Kerberos/AD 身份验证连接到 AWS Postgres 服务器。尽管我在尝试创建连接时看到了对 Kerberos 服务器选项的引用,但我找不到任何说明 DataGrip 是否支持该身份验证和连接方法的文档。

服务器位于AWS中,我们为服务器设置了Kerberos/AD身份验证。我可以使用 Kerberos 与其他 IDE 连接到服务器,但我正在比较不同的 IDE,并想看看 DataGrip 是否适用于这种情况。那么DataGrip有没有办法使用Kerberos/AD身份验证来连接远程服务器?

我尝试使用 DataGrip 与我们的 AWS 主机 URL 创建 Postgres 数据源连接,其方式类似于其他 IDE 允许我进行连接的方式,但我看不到如何指定使用 Kerberos/AD 身份验证。我目前无法使用 DataGrip 连接到我们的 AWS Postgres 服务器,因为服务器/数据库期望所有连接都使用 Kerberos/AD。

postgresql amazon-web-services active-directory kerberos datagrip
1个回答
0
投票

在 /etc/jaas.conf 中创建配置文件:

pgjdbc {
com.sun.security.auth.module.Krb5LoginModule required
useTicketCache=true
debug=true
renewTGT=true
doNotPrompt=true;
};

将以下参数添加到VM选项:

-Djava.security.auth.login.config=/etc/jaas.conf

© www.soinside.com 2019 - 2024. All rights reserved.