如何将MFP 7.1 Java适配器与NTLM身份验证一起使用?

时间:2019-06-25 11:22:35

标签: java adapter ntlm-authentication

我们正在使用MFP7.1,其中必须使用Java适配器集成SharePoint API。我们必须使用NTLM身份验证对API进行身份验证。但是它无法正常工作,并且显示“ 401 Unauthorized”。如果有人有任何解决方案,请提供帮助。

我也尝试过使用HTTP,但是它也给出了相同的响应。而且我没有得到与带有NTLM身份验证的Java适配器相关的任何信息。如果我在XML文件中传递NTLM用户名和密码,则会引发错误,因为Java适配器仅适用于Null连接策略类型,并且连接策略不能有任何子代。

Java代码:

public String getCategory()throws Exception{
    String url =("API_URL").replaceAll(" ", "%20");

    HttpGet request= new HttpGet(url);
    request.addHeader("Accept", "application/json");
    CloseableHttpClient client = HttpClients.createDefault();
    CloseableHttpResponse response = client.execute(request);

    HttpEntity entity =response.getEntity();
    String responseString = EntityUtils.toString(entity);

    return responseString;
}

JSON对象

0 个答案:

没有答案