Définition de SAML
Le Security Assertion Markup Language (abrégé SAML) est un cadre libre basé sur XML pour l'échange d'information d'authentification et d'autorisation. Il a été développé en 2001 par le comité technique des services de sécurité de l'OASIS (Organization for the Advancement of Structured Information Standards) et lancé en novembre 2002 dans sa première version (SAML v1.0).
Au fil du temps, l'équipe de l'OASIS a apporté plusieurs modifications au projet, donnant lieu aux versions révisées SAML 2.0 et SAML 2.1. La norme SAML contient de multiples composants qui fournissent toutes les fonctions pertinentes pour la description et la transmission d'information liée à la sécurité, ce qui en fait la base optimale pour la gestion fédérée des identités (FIM).
SAML peut aussi servir à formuler des déclarations sur les caractéristiques et les permissions d'un utilisateur par rapport à d'autres utilisateurs ou à des entreprises et applications partenaires (ces dernières étant aussi définies dans SAML comme des fournisseurs de services). Pour ce faire, le fournisseur d'identité, qui conserve l'information pertinente sur l'utilisateur, utilise des assertions au format XML. Les autres composants d'un environnement vérifié fondé sur les normes SAML sont six protocoles différents, ainsi que des liaisons (bindings) et des profils.
La portée du cadre SAML est facile à définir : avec l'expertise voulue, il est possible de créer un système d'authentification central fondé sur des langages déclaratifs qui se caractérise par son efficacité et un niveau de sécurité élevé. La sécurité tient au fait que les applications individuelles n'ont besoin de stocker ni de synchroniser aucune donnée utilisateur, ce qui réduit considérablement le nombre de fuites de sécurité possibles. L'objectif principal du cadre est d'associer ce haut niveau de sécurité à la meilleure expérience utilisateur possible, raison pour laquelle il prend aussi en charge l'authentification unique grâce aux protocoles et formats de messages connexes.
L'équipe KZero
Explorez d'autres contenus instructifs rédigés par l'équipe chevronnée de KZero dans les sections blogue et guides de notre site.