Fédération
Qu’est-ce que la fédération ?
La fédération, au sens général, désigne une collaboration ou une union. Toutefois, dans le contexte d’Internet, elle désigne plus précisément l’intégration de l’authentification des utilisateurs entre plusieurs services en ligne. Grâce au partage des informations d’authentification entre différents services, les utilisateurs peuvent accéder à plusieurs applications ou plateformes en ne s’authentifiant qu’une seule fois.
Une méthode courante de mise en œuvre de la fédération est SAML (Security Assertion Markup Language), un protocole standard permettant d’authentifier les utilisateurs sur plusieurs domaines. SAML permet aux utilisateurs de bénéficier de l’authentification unique (SSO) pour accéder à plusieurs services hébergés sur différents domaines Internet. Par exemple, en utilisant SAML entre un système interne et un service cloud, les utilisateurs peuvent se connecter au système interne et accéder simultanément au service cloud sans avoir à s’authentifier une seconde fois. SAML, qui repose sur XML, a été créé en 2002, et sa version 2.0 a été publiée en 2005.
Pour permettre l’authentification unique (SSO) entre différents domaines, les informations d’authentification doivent être échangées entre ces domaines. Dans la terminologie SAML :
- Un fournisseur d’identité (IdP) émet des informations d’authentification et prend en charge la vérification des utilisateurs ainsi que la génération d’assertions.
- Un fournisseur de services (SP) s’appuie sur les informations d’authentification pour autoriser l’accès à ses services.
Lorsqu’un utilisateur tente d’accéder à un SP, celui-ci redirige la requête vers l’IdP, accompagnée d’une demande d’authentification SAML. L’IdP authentifie l’utilisateur en fonction de la demande reçue. Une fois l’authentification terminée, l’IdP émet une assertion contenant des informations telles que l’état de l’authentification, les attributs de l’utilisateur et les autorisations d’accès. Le SP utilise cette assertion pour appliquer le contrôle d’accès et accorder les autorisations appropriées.
F5 BIG-IP Access Policy Manager (APM) est une solution proposée par F5 qui prend en charge SAML 2.0 et offre des fonctionnalités d’authentification unique (SSO). Elle peut faire office d’IdP pour gérer l’authentification des utilisateurs et émettre des assertions, ou de SP pour recevoir des assertions et contrôler l’accès aux applications.

