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

时间:2014-08-14 23:41:10

标签: java tomcat authentication ntlm

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

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

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

2 个答案:

答案 0 :(得分:0)

不了解NTLM,但常见的方法是使用LDAP AD。

Spring安全性对LDAP身份验证有很好的支持:http://docs.spring.io/spring-security/site/docs/3.0.x/reference/ldap.html

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

enter image description here

答案 1 :(得分:0)

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