我已经成功地在单个 Active Directory 域上配置了具有集成 ( Spnego/KerberosDOMAINA
) 身份验证的 Tomcat ,.
但是,我的公司决定一分为DOMAINA
二:
DOMAINA
与用户DOMAINB
使用提供它们的服务和服务器
域是受信任的。现在我必须配置 Tomcat(和 Spnego),它现在正在运行DOMAINB
以验证所有DOMAINA
用户。
一些问题:
- preauth 用户应该是 a
DOMAINA
orDOMAINB
用户? - 我是否需要一个新的本地
DOMAINB
preauth 用户,或者我可以将用户名参数配置为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
这是对的吗?默认域应该是什么?
抱歉,编辑器不会很好地格式化代码......