使用Tomcat的Windows集成安全性

时间:2012-01-11 19:06:56

标签: java spring active-directory tomcat6 integrated-security

我的环境中有下一个场景

  • Tomcat作为Windows服务器中的服务运行
  • 该服务配置了域帐户,它是一个Active Directory帐户。

现在在Spring Controller中我需要访问一个站点,这个站点配置了Integrated Security。 所以我想要的是使用运行tomcat帐户的相同凭据访问此站点。所以我知道我需要访问此凭据并将其传递给http客户端。

感谢。

1 个答案:

答案 0 :(得分:0)

您可以通过多种方式将Java应用程序集成到Active Directory / Windows身份验证系统中:

首先,我要了解Kerberos和NTLM身份验证系统(适用于您的环境)并阅读文档:http://docs.oracle.com/javase/6/docs/technotes/guides/net/http-auth.html

鉴于您已经使用Spring,我强烈考虑使用具有NTLM支持的Spring Security:http://blog.mediasoft.be/ntlm-with-spring-security-20/