2

Windows サービスでホストされている Java アプリケーションを実行しています。

Java アプリケーションに最新バージョンのJetty Web サーバーが組み込まれています。

Jetty Web サーバーでサーブレットを実行しています。

VB アプリケーションと、これらのサーブレットを使用する別の Java アプリケーションがあります。

要件があります:

  • サーバー アプリケーションで Windows 認証を有効にします。

私たちは試しました:

  • Waffleを試してみましたが、使用中にメモリ リークが発生しています。
  • 必要な構成の量が多いため、SPNEGOやその他の Kerberos ベースのソリューションを試すことには消極的です。

Jetty サーバーをホストしている Java アプリケーションで未亡人認証を有効にする方法を誰か提案できますか、または何か問題がある場合は Waffle を手伝ってもらえますか? Waffle で Windows 認証を有効にするために必要なコードは次のとおりです。

waffle.servlet.NegotiateSecurityFilter securityFilter = 
        new waffle.servlet.NegotiateSecurityFilter();
  FilterHolder filterHolder = new FilterHolder();
  filterHolder.setFilter(securityFilter);  
  EnumSet<DispatcherType> enums = EnumSet.of(DispatcherType.REQUEST);
  enums.add(DispatcherType.REQUEST);  
  servletContext.addFilter(filterHolder, "/*", enums);
4

0 に答える 0