我遇到这样的问题,我的kerberos身份验证正在工作,但是当我从特定节点切换到域URL时,它停止了身份验证。
工作原理:
krb5.ini:
[libdefaults]
default_realm=INTL.FUMIGO-INTL.COM
default_keytab_name=FILE:/fumigo02/tomcat/fumigo02.keytab
default_tkt_enctypes=rc4-hmac,aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
default_tgs_enctypes=rc4-hmac,aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
forwardable=true
no_addresses=true
dns_lookup_realm=true
dns_lookup_kdc=true
[realms]
INTL.FUMIGO-INTL.COM={
kdc=funigo302win.intl.fumigo-intl.com
default_domain=INTL.FUMIG-INTL.COM
}
[domain_realm]
intl.fumigo-intl.com=INTL.FUMIGO-INTL.COM
.intl.fumigo-intl.com=INTL.FUMIGO-INTL.COM
context.xml
<Realm className="org.apache.catalina.realm.JNDIRealm"
connectionURL="ldap://funigo302win.intl.fumigo-intl.com"
userSubtree="true"
userBase="DC=intl,DC=fumigo-intl,DC=com"
userSearch="(sAMAccountName={0})"
userRoleName="memberOf"
roleBase="OU=FIL_Groups,DC=intl,DC=fumigo-intl,DC=com"
roleName="cn"
roleSearch="(member={0})"
roleSubtree="true"
roleNested="true"/>
但是,当我将其更改为负载均衡器或域URL时,它开始失败并显示错误:
krb5.ini
[libdefaults]
default_realm=INTL.FUMIGO-INTL.COM
default_keytab_name=FILE:/fumigo02/tomcat/fumigo02.keytab
default_tkt_enctypes=rc4-hmac,aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
default_tgs_enctypes=rc4-hmac,aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
forwardable=true
no_addresses=true
dns_lookup_realm=true
dns_lookup_kdc=true
[realms]
INTL.FUMIGO-INTL.COM={
kdc=kerberoskdc.intl.fumigo-intl.com:88
default_domain=INTL.FUMIG-INTL.COM
}
[domain_realm]
intl.fumigo-intl.com=INTL.FUMIGO-INTL.COM
.intl.fumigo-intl.com=INTL.FUMIGO-INTL.COM
context.xml
<Realm className="org.apache.catalina.realm.JNDIRealm"
connectionURL="ldap://kerberoskdc.intl.fumigo-intl.com:289"
userSubtree="true"
userBase="DC=intl,DC=fumigo-intl,DC=com"
userSearch="(sAMAccountName={0})"
userRoleName="memberOf"
roleBase="OU=FIL_Groups,DC=intl,DC=fumigo-intl,DC=com"
roleName="cn"
roleSearch="(member={0})"
roleSubtree="true"
roleNested="true"/>
我们遇到的错误: 错误消息是在Kerberos数据库中找不到服务器 名称是ldap/kerberoskdc.intl.fumigo-intl.com@INTL.FUMIGO-INTL.COM