我已经成功地在单个 Active Directory 域上配置了具有集成 ( Spnego/KerberosDOMAINA ) 身份验证的 Tomcat ,.
但是,我的公司决定一分为DOMAINA二:
DOMAINA与用户DOMAINB使用提供它们的服务和服务器
域是受信任的。现在我必须配置 Tomcat(和 Spnego),它现在正在运行DOMAINB以验证所有DOMAINA用户。
一些问题:
- preauth 用户应该是 a
DOMAINAorDOMAINB用户? - 我是否需要一个新的本地
DOMAINBpreauth 用户,或者我可以将用户名参数配置为DOMAINA\OLDPREAUTHUSER? - SPN应该如何调整?有
DOMAINA\OLDPREAUTHUSER或有我现在定义DOMAINB\NEWPREAUTHUSER(省略冗余DOMAINB\前缀)? 我也改变了
krb5.conf:[libdefaults]
default_tkt_enctypes = rc4-hmac default_tgs_enctypes = rc4-hmac permitted_enctypes = rc4-hmac default_realm = DOMAINA[领域]
DOMAINA = { kdc = KDCA default_domain = DOMAINA}
DOMAINB = { kdc = KDCB default_domain = DOMAINB}
[domain_realm]
.DOMAINB = DOMAINB .DOMAINA = DOMAINA
这是对的吗?默认域应该是什么?
抱歉,编辑器不会很好地格式化代码......