我的问题很简单,但答案可能很复杂。
可以使用Java代码从tomcat服务器在网络外部进行NTLM身份验证以进行身份验证吗?如果是这样,需要什么样的证书/信任交换?有什么其他要求吗?它是否取决于需要对其进行身份验证的服务器的设置?
我无法在任何地方找到这个确切的问题,我希望得到一些关于此问题的一般信息,而不是具体的实施,尽管看起来很酷。
答案 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身份验证所需的配置项
答案 1 :(得分:0)
我发现答案是使用SAML或OAuth之类的东西在网络/域外进行身份验证。致力于实施SAML。