我们正在运行一个托管在 Windows 服务上的 Java 应用程序。
我们在 Java 应用程序中嵌入了最新版本的Jetty Web 服务器。
我们在 Jetty 网络服务器上运行 servlet。
我们有一个 VB 应用程序和另一个使用这些 servlet 的 Java 应用程序。
我们有一个要求:
- 在服务器应用程序上启用 Windows 身份验证。
我们尝试了:
有人可以建议在托管 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);