Lasso (Liberty Alliance Single Sign On) is an implementation of the Liberty Alliance specifications. These specifications define protocols for federated identities, single sign-on, etc. Lasso supports ID-FF 1.2, SAML 2.0, and parts of ID-WSF. It provides both a C library and bindings for several languages (Python, Java, Perl, PHP 4, and PHP 5).
|Tags||Internet Web Software Development Libraries Security Cryptography|
|Operating Systems||POSIX Windows Windows|
|Implementation||C C# Java PHP Python|
Release Notes: This release contains many bugfixes, better support for profiles outside of WebSSO (especially Attribute requests), better control over signature creation and validation, support for encrypted private keys, and improved Python, PHP5, Java, and Perl bindings.
Release Notes: This release fixes problems with signed SAML 2.0 URL strings, and checks against existing assertions to tell if authentication was required.
Release Notes: Support for was added encrypted NameIdentifier in ID-FF 1.2. Various minor issues with ID-WSF support and several bugs and memory management issues were fixed. The bindings for Java, PHP 5, and Python were replaced with new ones, created by a custom code generator.
Release Notes: SAMLv2 support was completed, passing a conformance event organized by the Liberty Alliance. Memory leaks and potential segmentation faults were fixed.
Release Notes: Support for SWIG 1.3.28 was fixed. A win3 build issue was fixed along with the documentation.