Lasso¶
- Download Page
- Git repository: http://repos.entrouvert.org/lasso.git (help with git)
- Clone git repository :
- Using GIT transfer protocol
git clone git://repos.entrouvert.org/lasso.git
- Using HTTP
git clone http://repos.entrouvert.org/lasso.git
- Using GIT transfer protocol
Architecture¶
Lasso is a C library using GLib/GObject for its data-structures and object model. All elements from supported XSD schemas are converted to GObject classes by a generator. It contains bindings for scripting language like Python,PHP,Perl and Java. Those bindings are generated using a hand made generator which parses the C headers to produce automatically a shared library that can be loaded by the runtime of the given language.
Documentation¶
- FAQ
- Writing a Liberty service provider in C
- Writing a Liberty service provider in PHP
- Writing a Liberty service provider in Java
- Building Liberty Services with Lasso (work stopped for the time being)
French documentation¶
Documents de travail¶
Compatibilité SAML 2.0¶
- EncryptedID et EncryptedAssertion (Damien)
- Enhanced Client and Proxy (Nico)
- Affiliations (Fred)
- Authentic Conformance Mode (Fred)
- SP Conformance Event (Fred)
- IdP Discovery (Fred)
- Auto-tests Selenium (Nico)
Implémentation d'ID-WSF 2.0¶
- Conception de l'API
- Listes des fonctions à implémenter
- Différences entre code généré et code manuel
- API ID-WSF 2.0 en PHP
Construction de paquets¶
- Construction de paquets pour Debian
- Construction de paquets pour Fedora
- Construction de paquets pour Windows