I can call the sharepoint web services from java client if sharepoint uses basic authentication.
ServiceSoapStub serviceSoapStub = new ServiceSoapStub(new URL(Service_URL), null);
result = serviceSoapStub.getListItems(...);
But if sharepoint uses Kerberos authentication, and my java side (WebSphere portal) is also using Kerberos, what should I do to make the web service call?
Have anyone done that? (Microsoft sharepoint web service from Websphere Portal with both Kerberos authentication)
posted 6 years ago
I think the issue might be that the client (ServiceSoapStub, etc.) you are using does not know how to talk Kerberos.
I'm not certain but there's probably a way to do it if you search through the websphere docs for words like single-sign on, spnego, wsdl, soap client stub, etc.
There is an open source project on sourceforge that might be of some interest. The project is meant to be a server side project but the library has a stand alone client piece that can be used against any server.