Мы используем MFP7.1, в который мы должны интегрировать API-интерфейсы SharePoint с помощью адаптера Java. Мы должны аутентифицировать API с аутентификацией NTLM. Но он не работает и выдает "401 Unauthorized". Если у кого-то есть решение, пожалуйста, помогите.
Я также пытался с HTTP, но он также дает тот же ответ. И я не получаю ничего, связанного с адаптером Java с проверкой подлинности NTLM. Если я передаю имя пользователя и пароль NTLM в файле XML, он выдает ошибку, поскольку адаптер Java работает только с нулевым типом политики подключения, а политика подключения не может иметь дочерних элементов.
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 Object