使用多个 SPN 配置 Tomcat 6



我正在尝试在Windows Server 2008上配置Tomcat 6以使用识别多个Kerberos票证,但没有太多运气。我有一个包含多个 SPN 的密钥表,但似乎只能在 spnego 配置中指定一个主体名称。

使用多个 SPN 的原因是,我既可以直接验证与服务器的连接,也可以通过负载平衡器别名进行身份验证。

以前有没有人尝试过这个并有任何指示?

登录.conf:

spnego-server {
    com.sun.security.auth.module.Krb5LoginModule required
    storeKey=true
    useKeyTab=true
    keyTab="mykeytab.keytab"
principal=HTTP/svc_account.domain.com@DOMAIN.COM;
};

据我所知,从 Java 7 开始,您可以使用通配符主体principal="*"

主体名称可以是简单的用户名、服务名称(如 host/mission.eng.sun.com)或"*"。

寄件人: http://www.grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/8-b132/com/sun/security/auth/module/Krb5LoginModule.java#Krb5LoginModule

相关内容

  • 没有找到相关文章

最新更新