这是我的问题:我找不到任何有关使用 java+kerberos 进行跨域身份验证的文档。我必须针对其他领域上的远程 LDAP 进行身份验证。 我们如何在java中做到这一点?
谢谢
编辑:
这是我的 krb5.conf:
[lib默认值]
default_realm = REALM1
dns_lookup_realm = false
dns_lookup_kdc = false
可转发= true
[领域]
REALM1 = {
kdc = kerberos.my.url.domain1:88
admin_server = kerberos.my.url.domain1:749
默认域 = .
}
REALM2 = {
kdc = kerberos.my.url.domain2:88
admin_server = kerberos.my.url.domain2:749
}
[域领域]
.my.url.domain1 = REALM1
.my.url.domain2 = REALM2
当我在domain1上执行时,跨领域在命令行中工作
ldapsearch -H“ldap:/my.url.domain2”
所以我想我的 krb5.conf 很好
最佳答案
根据 LDAP 进行身份验证不与使用 Kerberos 进行身份验证不同。
您能否提供更多有关您需要完成的任务的背景信息。例如:
- 您是否正在编写需要响应 Kerberos 身份验证挑战的客户端代码?
- 您的代码是否需要根据 LDAP 验证用户 + 密码?
关于java - 跨域/领域身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4898092/