gpt4 book ai didi

java - 如何为 Kerberos 身份验证配置 JBoss EAP 6.3 WebApp

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:03 26 4
gpt4 key购买 nike

我需要配置 JBoss EAP 6.3 来理解 Kerberos 身份验证。

我的环境包括:

  • 带有 JBoss EAP 6.3 的 Linux 服务器
  • Windows 7 64 位 + Chrome 客户端
  • Windows Server 2008 Active Directory(充当 KDC)

我已经尝试了很多示例,但没有一个有效。基本上我根据这份文件做了一切: RedHat JBoss 6.3 Kerberos

和这份文件: JBoss blog RadoslawRodak

和这份文件: JBoss developer blog

我从测试 servlet (jboss-negotiation-toolkit) 得到的所有信息都是这样的:WARN [org.jboss.security.auth.spi.AbstractServerLoginModule] (http-/172.27.185.220:8080-1) 不支持的协商机制 'NTLM'

有没有人经历过这一切并以某种方式解决了它?

提前谢谢你,约瑟夫

最佳答案

看看我的 SPNEGO 演示项目 https://github.com/kwart/spnego-demo

尝试让它与链接的 kerberos-using-apacheds 一起工作项目。

如果您可以成功通过 ApacheDS Kerberos 进行身份验证,请尝试更改配置(krb5.confhost 中的 Krb5LoginModule 选项安全域)以使用您的 Active Directory 进行身份验证。

常见的陷阱是错误的 SPN 名称。服务主体必须采用 HTTP/hostname@REALM 形式(例如 HTTP/www.my-company.com@MY-COMPANY.COM)

您可以在我的旧演示文稿中找到其他一些提示 - http://www.slideshare.net/josef.cacek/dev-conf2013-ltkerberosas7

关于java - 如何为 Kerberos 身份验证配置 JBoss EAP 6.3 WebApp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29104105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com