• # Lasso ?

    Posté par (site web personnel) . En réponse au message Serveur SSO. Évalué à 3.

    Lasso (http://lasso.entrouvert.org)(...) est une bibliothèque en C (bindings Perl, PHP, Python, Java) qui implémente les parties basses de Liberty Alliance.

    En gros, elle permet de générer les messages et de les décortiquer, mais ne s'occupe pas du transport ni de l'enregistrement des données.

    En gros, tu as un (ou plusieurs) IdP (Identity Provider). Quand une action d'un utilisateur sur un SP (Service Provider) requiert une authentification, le SP redirige l'utilisateur vers l'IdP. L'IdP renvoie (directement ou via un Artifact) une assertion d'authentification SAML qui contient un Id de Fédération (permanent) et un Id de session (temporaire).

    Lasso permet de faire du SSO (Single Sign-On), SLO (Single LogOut), RegisterNameid (changement d'identifiant de session entre SP et IdP) et défédération (suppression de l'Id de fédération).