1

私の環境には次のシナリオがあります

  • Windows サーバーでサービスとして実行される Tomcat
  • このサービスはドメイン アカウントで構成されており、これは 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 に答える