This week's giveaway is in the Android forum.
We're giving away four copies of Android Security Essentials Live Lessons and have Godfrey Nolan on-line!
See this thread for details.
The moose likes Web Services and the fly likes Microsoft Sharepoint web service from Java client Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Microsoft Sharepoint web service from Java client" Watch "Microsoft Sharepoint web service from Java client" New topic
Author

Microsoft Sharepoint web service from Java client

Pin Ping
Greenhorn

Joined: Jan 08, 2010
Posts: 2
I can call the sharepoint web services from java client if sharepoint uses basic authentication.

ServiceSoapStub serviceSoapStub = new ServiceSoapStub(new URL(Service_URL), null);
serviceSoapStub.setUsername(USERNAME);
serviceSoapStub.setPassword(PASSWORD);

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)

Thanks
Pat Gonzalez
Greenhorn

Joined: Oct 18, 2009
Posts: 19

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.

http://spnego.sourceforge.net/protected_soap_service.html

It also has two (a working example) java files that you can compile and try out on your server:

http://spnego.sourceforge.net/SpnegoHelloClient.java
http://spnego.sourceforge.net/ExampleSpnegoSOAPClient.java

Good luck!

 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Microsoft Sharepoint web service from Java client
 
Similar Threads
Microsoft Sharepoint web services from java client
java client for sharepoint webservices
Java Client vs. .Net Webservice
EWS : Transport error: 401 Error: Unauthorized
Websphere portal and sharepoint