Posted in ClientLib, Updates by Asa on the February 25th, 2008

Hardcastle deploys the betaThis is the official announcement for the beta release of the ID-WSF 2.0 ClientLib! We have been working like mad to get this release out (hence the photo with this post). Lots of new code was cut, lots of old code was gutted or reworked, and there are many new features.

This release marks excellent progress, but there is still a lot of work to do. The beta is not bug free nor is it thoroughly tested. It is ready for other people to sink their teeth into and give feedback, make requests, or write some code. For development purposes we are currently testing against two ID-WSF WSPs and have access to a third (HP Select Federation) which we hope to have working with the library before Version 1 release planned later this year.

This beta would not have been possible without help from a number of people. Notably Conor Cahill, Sampo Kellomäki, and Scott Cantor & the OpenSAML guys. Luckily these people also wrote many of the specifications documents.

What’s New:

  • Liberty SOAP Bindings fully implemented
  • Handling of CredentialsContext
  • Handling of EndpointUpdate
  • Added WSFMessageSigner
  • TLS and ClientTLS support
  • Bearer & SAMLv2 Support (Signing!)
  • CRAM-MD5 SASL Authentication
  • Addition of ID-SIS-DAP XML Tooling and basic Service Client
  • Addition of WSCUtilities to simplify basic ID-* operations
  • Simplified approach to creating OpenSAML XML Tooling classes (Element, marshaller, unmarshaller, and builder as a self contained unit)
  • javadoc now available
  • sample code available
  • switched from HttpURLConnection to not-yet-commons-ssl for transport
  • Added BaseServiceClient
  • Reworked the website to get you to the code faster
  • Testing has begun with Symlabs Federated Identity

What remains:

  • Lots of testing
  • Liberty Certification
  • OpenLiberty public testing environment
  • compress the Tooling Objects that rely on 4 classes into 1 as per the new method
  • sample application using the library
  • more utility methods
  • Build out: ID-SIS-DAP, People Service
  • More Service Clients: ID-SIS SMS and MMS, Contact Book (ID-SIS-CB), SSOService …

If you have questions or interest, please send me a note at (remove the REMOVEIT from the email).

Also, I will be in Santa Clara at the Liberty Alliance plenary meeting, all week. On Monday I’ll be presenting the library. If you are in the area or at the plenary and you want to check it out, do some coding, interop, anything just send me a note and I’ll send you my cell #.

3 Responses to 'beta!!!'

Subscribe to comments with RSS or TrackBack to 'beta!!!'.

  1. on February 26th, 2008 at 8:16 am

    [...] February 26, 2008 Some exciting news for those following the open source developments of Check out Asa’s post here and watch for more developments in 2Q [...]

  2. on March 4th, 2008 at 12:08 pm

    not-yet-commons-ssl-0.3.10 was released today. Take a look!

    Here are some details about the release:

  3. on July 2nd, 2008 at 2:12 am

    [...] Of course readers of this blog know what data sharing protocol I have in mind: XDI—specifically the XDI RDF model. It’s particularly well-suited to r-cards because XDI link contracts provide a portable, machine-readable description of the mutually-agreed data sharing controls. But it’s important to clarify that any data sharing protocol supported by both parties will work. As an example, Asa Hardcastle showed a wonderful demo of OpenID-enabled Liberty ID-WSF at Spring IIW, and we are deep in conversations about how UDI discovery for ID-WSF endpoints can work. OpenID Attribute Exchange is another option because any OpenID identifier can already support XRDS service discovery. [...]

Leave a Reply