小编mro*_*aal的帖子

从 Java/Windows7 使用 Kerberos 连接到 Postgres DB

我到处寻找并询问了很多人,但到目前为止没有人能够帮助我。我正在尝试通过 Java (8) 应用程序从我的 Windows (7) 笔记本电脑连接到远程机器上的 postgres (9.6) 数据库。我们使用 Kerberos 来保护访问,但我有一个有效的 Kerberos 帐户并且可以通过 de Ticket Manager 创建票证。我还可以登录到其他需要 Kerberos 身份验证的“服务”,尽管不是通过 Java 而是通过浏览器。

但是无论我尝试什么,我都无法让我的 Java 程序工作。这是我所拥有的:

krb5.ini文件

[libdefaults]
default_realm = <domain>
forwardable = true
kdc_timesync = 1
ccache_type = 4
proxiable = true
dns_lookup_kdc = true
dns_lookup_realm = true

[realms]
<domain>.NET = {
    admin_server = <domain-server>
    default_domain = <domain>
}

[domain_realm]
.<domain> = <domain>
<domain>  = <domain>
.local.nl.<company>.com = <domain>
local.nl.<company>.com = <domain>
 [login]
krb4_convert = true
krb4_get_tickets = false
Run Code Online (Sandbox Code Playgroud)

jaas.conf: …

java postgresql kerberos jdbc

4
推荐指数
1
解决办法
2107
查看次数

标签 统计

java ×1

jdbc ×1

kerberos ×1

postgresql ×1