C'est en toute discrétion que la fondation Eclipse a publié la version 1.0 de son framework de fédération d'identités Higgins le 21 février dernier. Higgins apporte une véritable solution dans un contexte rythmé par les services Web, les applications hébergées et les réseaux sociaux. Et si son annonce est passée presque inaperçue, ce n'est pas à cause de la qualité technique des développements : il s'agirait davantage d'un retard sur la feuille de route initiale : le projet Open Source, qui doit cogner sur CardSpace de Microsoft - brique client d'Infocard - était en effet prévu pour l'été 2007, comme nous l'indiquions en septembre 2006. Higgins, qui compte parmi des développeurs Novell et IBM, vise à fournir un cadre applicatif aux développeurs afin qu'ils puissent y fédérer l'ensemble des informations liées à la gestion d'identités issues de sources hétérogènes. Et donc reposant sur des standards différents, comme WS-Trust, OpenID ou SAML. Une des particularités d'Higgins est de fournir une couche d'abstraction pour favoriser la portabilité des données d'identité. Ce qui, en environnement middleware, garantit, grâce notamment à l'intégration de Higgins Identity Attribute Service (IdAS), une couche d'identité au dessus des données. Pour l'utilisateur lambda, Higgins propose, comme CardSpace avec lequel il est interopérable, un sélecteur d'identité qui repose sur un système d'i-card. Les deux systèmes partent en effet du principe que chaque application a des besoins différents en termes d'authentification. Le sélecteur d'identité permet de sélectionner une identité intégrée au navigateur en fonction de l'authentification à fournir à un site.