A customer using Sharepoint wants to communicate with our OpenEdge application through web services.
They seem to require "claims-based authentication" (which is an implementation of SAML?!?).
Can I deliver this? What do I reply?
I have searched both the documentation and the internet but cannot make sense of this.
-peter
I've made earlier experience that .NET Authentication may be hard to implement using Progress Web Services.
Consider implementing a .NET Web Service (ASP, IIS) or a Java Web Service (Tomcat, Glasfish, ...). Implement the required security protocol there and use the .NET or Java proxies to call into the OpenEdge AppServer.
Our server is running Linux. What does this mean for the above?
That ASP and IIS are ruled out :-) Unless you want to try the Mono Framework (not a bad thing).
Most likely you should consider developing the Web Service for Tomcat or Glasfish or a similar Java AppServer and use the Java OpenClient to talk to the AppServer.
Hmm that does not sound very appealing... We have Microsoft skills and OpenEdge skills but no Java skills.
And no Windows Server somewhere?
The ASP Web Service on the Windows IIS does not need to run on the same server your AppServer does. The .NET Proxy can do a network connect.
I'm afraid, you either need a Windows server - or Java Skills to write something that runs on Linux and that can call into your AppServer.
Yes plenty of Windows servers. Maybe a .NET proxy is a better approach.
I wonder if we still need Web services then?
Peter, you might also look into this service-provider thingy... shibboleth.net/.../service-provider.html