Windows 10计算机的NTLM身份验证失败,Windows 7可以完美运行

时间:2018-07-10 17:19:52

标签: java authentication ntlm

嗨,我们面临一个问题,即Web应用程序无法在Windows 10中使用NTLM方法进行身份验证,但在Windows 7中可以正常工作。

我们试图改变的是 •将“网络安全:LAN Manager身份验证级别”设置为“仅发送NTLM响应”

并禁用凭据保护。

采用上述措施后效果很好。

我们在寻找什么

另一种方法,我们可以对应该独立于平台的NTLM身份验证进行代码更改。

任何线索都将不胜感激。

这是web.xml的模板

 <filter>
      <filter-name>NtlmHttpFilter</filter-name>
      <filter-class>jcifs.http.NtlmHttpFilter</filter-class>
      <init-param>
          <param-name>jcifs.smb.client.domain</param-name>
          <param-value>domain</param-value>
      </init-param>
      <init-param>
          <param-name>jcifs.smb.client.username</param-name>
          <param-value>username</param-value>
      </init-param>
      <init-param>
          <param-name>jcifs.smb.client.password</param-name>
          <param-value>password</param-value>
      </init-param>
      <init-param>
          <param-name>jcifs.util.loglevel</param-name>
          <param-value>2</param-value>
      </init-param>
</filter>
    <filter-mapping>
         <filter-name>NtlmHttpFilter</filter-name>
         <url-pattern>/*</url-pattern>
    </filter-mapping>
enter code `here`

0 个答案:

没有答案