1

我在我的环境中有下一个场景

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

现在在我需要访问一个站点的 Spring Controller 中,该站点配置了集成安全性。所以我想要的是使用运行 tomcat 帐户的相同凭据访问该站点。所以我相信我需要访问此凭据并将其传递给 http 客户端。

谢谢。

4

1 回答 1

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/

于 2012-01-11T19:27:05.563 回答