h1. Lasso * [[Download Page]] * Git repository: http://repos.entrouvert.org/lasso.git ("help with git":http://help.github.com/remotes/) * 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
h2. 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. * [[Binding generator]] h2. Documentation * [[FAQ]] * "Writing a Liberty service provider in C":http://lasso.entrouvert.org/documentation/writing-a-c-sp.html * "Writing a Liberty service provider in PHP":http://lasso.entrouvert.org/documentation/writing-a-php-sp.html * "Writing a Liberty service provider in Java":http://lasso.entrouvert.org/documentation/writing-a-java-sp.html * "Building Liberty Services with Lasso":http://lasso.entrouvert.org/documentation/book.html (work stopped for the time being) * "Interoperability with other Liberty and SAML 2.0 implementations":http://lasso.entrouvert.org/documentation/interoperability * "API Reference":http://lasso.entrouvert.org/documentation/api-reference/ h1. French documentation * [[Utilisation avec Git]] h2. Documents de travail * [[Check List Nouvelle Version]] * [[MiddleTermToDoList]] * [[Comment debugger]] * [[Générateur des bindings]] h3. 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) h3. 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]] h3. Construction de paquets * [[Construction de paquets pour Debian]] * [[Construction de paquets pour Fedora]] * [[Construction de paquets pour Windows]] h3. Intéroperabilité avec les autres implémentations de ID-FF, SAML 2.0 et ID-WSF 1 et 2 * [[Intéropérabilité avec Zxid]] * [[Intéropérabilité avec OpenSSO]] (à faire) h3. Bindings * [[Remplacement de SWIG]] * [[PythonBindingsCompatibilityNotes]] * [[JavaBindingsCompatibilityNotes]] * [[PHPBindingsCompatibilityNotes]] * [[GObjectIntrospection]]