2017-02-14 54 views
9

Tôi cố gắng để tiêu thụ Sharepoint trực tuyến Office 365 out-of-the-box dịch vụ web (Lists.asmx) từ ứng dụng Java (từ thời điểm SoapUI 5.3)Tiêu thụ Sharepoint Office 365 dịch vụ web từ ứng dụng Java

tôi đã cố gắng với tất cả 3 loại xác thực (Basic, NTLM, SPNEGO/Kerberos) nhưng luôn có được 403 FORBIDDEN lỗi

Nếu tôi thêm X-FORMS_BASED_AUTH_ACCEPTED=f tiêu đề, tôi nhận được 401 UNAUTHORIZED hoặc dòng trở lại trống rỗng tùy thuộc vào loại xác thực

Tôi đã kiểm tra SharePoint 2010: consuming web services from NetSuite - 403 Forbidden error và cố gắng sử dụng Authentication.asmx trước nhưng luôn luôn có được PasswordNotMatch lỗi, mặc dù tôi chắc chắn mật khẩu là đúng

Tôi cũng kiểm tra Authenticating Office 365 SharePoint Online OOTB services, nhưng may mắn không

Tất cả các bài kiểm tra được thực hiện trong cả Windows và Ubuntu môi trường để tránh NTLM fails when consuming SharePoint web service from Java?

Người dùng tôi sử dụng để kết nối với Sharepoint Online là OK. Nó có quyền quản trị và tôi có thể kết nối thông qua trình duyệt mà không gặp bất kỳ vấn đề gì.

Tôi bỏ lỡ điều gì?

+1

Từ các câu trả lời đã xóa: một hướng dẫn tốt giúp OP giải quyết vấn đề của mình là [có sẵn tại đây] (http://paulryan.com.au/2014/spo-remote-authentication-rest/). –

Trả lời

3

Chỉ câu trả lời có thể được đưa ra với những gì bạn nói với chúng tôi là: Bạn phải tìm những gì wsdl dịch vụ của bạn yêu cầu ví dụ: http://www.webservicex.net/globalweather.asmx dịch vụ nằm ở đây có hợp đồng (wsdl) như thế: http://www.webservicex.net/globalweather.asmx?wsdl

Đó là không có bất kỳ chính sách bảo mật nào để không yêu cầu xác thực nhưng có lẽ wsdl dịch vụ của bạn sẽ có một số yêu cầu bảo mật và bạn phải thực hiện chúng.

+0

Có, tôi biết rằng sự cố là xác thực. Trực tuyến hơn sử dụng Xác thực xác nhận quyền sở hữu và tôi không biết cách sử dụng – Sergey

Các vấn đề liên quan