ứng dụng Java cần truy cập vào SharePoint 2013 REST API https://msdn.microsoft.com/en-us/library/office/jj860569.aspxxác thực BASIC từ JAVA để SharePoint 2013 REST API
có thích sử dụng xác thực BASIC:
Có rất nhiều ví dụ về cách sử dụng của api còn lại trên web nhưng dường như không có vấn đề gì với việc xác thực. Có lẽ tôi đang thiếu một cái gì đó thực sự đơn giản ở đây.
Thao tác này thủ công qua POSTMAN: http://tech.bool.se/basic-rest-request-sharepoint-using-postman/ nhưng yêu cầu tôi nhập tên người dùng và mật khẩu trong trình duyệt.
tôi đã cố gắng thực hiện điều này: HttpClientBuilder basic auth sử dụng
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.4.1</version>
</dependency>
Điều này dẫn đến -> Chú ý: NTLM lỗi xác thực: Thông tin đăng nhập không thể được sử dụng để xác thực NTLM: org.apache.http.auth.UsernamePasswordCredentials
Hình như bạn cần NTLM auth - > https://hc.apache.org/httpcomponents-client-ga/ntlm.html – fateddy
@fateddy Cảm ơn bạn đã liên kết với mẹo đó. –