域外使用Java进行NTLM身份验证

域外使用Java进行NTLM身份验证,java,tomcat,authentication,ntlm,Java,Tomcat,Authentication,Ntlm,我的问题很简单,但答案可能很复杂 NTLM身份验证是否可以在网络外部使用Java代码从tomcat服务器进行身份验证?如果是,需要什么类型的证书/信任交换?还有什么其他要求?这是否取决于需要对其进行身份验证的服务器的设置 我在任何地方都找不到这个确切的问题,我希望得到一些关于这个问题的一般信息,而不是一个具体的实现,尽管这看起来很酷。不知道NTLM,但常用的方法是使用LDAP AD Spring security对LDAP身份验证有很好的支持: 您需要熟悉组织的广告结构。下面是JIRA LDAP

我的问题很简单,但答案可能很复杂

NTLM身份验证是否可以在网络外部使用Java代码从tomcat服务器进行身份验证?如果是,需要什么类型的证书/信任交换?还有什么其他要求?这是否取决于需要对其进行身份验证的服务器的设置


我在任何地方都找不到这个确切的问题,我希望得到一些关于这个问题的一般信息,而不是一个具体的实现,尽管这看起来很酷。

不知道NTLM,但常用的方法是使用LDAP AD

Spring security对LDAP身份验证有很好的支持:

您需要熟悉组织的广告结构。下面是JIRA LDAP AD设置的示例配置,它大致突出显示了设置LDAP身份验证所需的配置项


我发现答案是使用SAML或OAuth之类的东西在网络/域之外进行身份验证。正在实施SAML。

谢谢您提供的信息,在我的特定情况下,由于安全限制,我无法使用LDAP。