如何在java web服务中对windows用户进行身份验证?

如何在java web服务中对windows用户进行身份验证?,java,web-services,authentication,ntlm,Java,Web Services,Authentication,Ntlm,我最近在IIS上使用C#快速模拟了一个web服务。所有用户都在使用Windows,因此,在web服务中,我能够通过NTLM获取当前用户 现在,我必须将其迁移到运行在Tomcat或WebSphere上的Java web服务 我可以选择哪些身份验证选项?我看到ApacheHttpComponents有一个NTLM特性,但我只能在客户端找到如何使用它的说明。我可以在web服务中使用它来确定当前用户吗?(请记住,所有用户都将是Windows用户) 只是澄清一下:这是在公司内部网中使用的,所有用户都将登录

我最近在IIS上使用C#快速模拟了一个web服务。所有用户都在使用Windows,因此,在web服务中,我能够通过NTLM获取当前用户

现在,我必须将其迁移到运行在Tomcat或WebSphere上的Java web服务

我可以选择哪些身份验证选项?我看到ApacheHttpComponents有一个NTLM特性,但我只能在客户端找到如何使用它的说明。我可以在web服务中使用它来确定当前用户吗?(请记住,所有用户都将是Windows用户)


只是澄清一下:这是在公司内部网中使用的,所有用户都将登录到Windows。这就是为什么NTLM似乎是正确的选择。

试试华夫格windows身份验证框架。 ()

它是tomcat文档中建议的第三方库之一。()

它没有任何配置,您所要做的就是修改web.xml,使之成为本教程中的华夫格()