Autenticação BASIC do JAVA para a API REST do Sharepoint 2013
O aplicativo Java precisa acessar a API REST do SharePoint 2013https://msdn.microsoft.com/en-us/library/office/jj860569.aspx
Prefere usar a autenticação BASIC:
Existem muitos exemplos de uso das APIs restantes na Web, mas nenhum parece lidar com a autenticação. Talvez eu esteja perdendo algo realmente simples aqui.
Isso funciona manualmente via POSTMAN:http://tech.bool.se/basic-rest-request-sharepoint-using-postman/ mas exige que eu digite o nome de usuário e a senha no navegador.
Eu tentei implementar isso:Autenticação básica do HttpClientBuilder usando
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.4.1</version>
</dependency>
Isso resulta em -> AVISO: Erro de autenticação NTLM: Credenciais não podem ser usadas para autenticação NTLM: org.apache.http.auth.UsernamePasswordCredentials