A l'occasion de la conférence Digital ID, IBM, Novell et un groupe d'universitaires travaillant sur le projet de gestion d'identité Open Source Higgins ont annoncé leur intention de publier la première mouture de leur code à l'été 2007. Le projet Higgins, lancé en mars par Novell, sur la base du code source de ses applications de gestion d'identités, est en fait un framework censé permettre de fédérer des identités gérées par des systèmes hétérogènes. Il définit un certain nombre d'interfaces de programmation que les développeurs d'applications peuvent utiliser pour lier leurs logiciels aux fonctions de gestion d'identités d'Higgins. Les applications visées sont pour l'essentiel des applications web, des applications riches et les programmes en architecture orientée services (SOA). Le groupe Higgins prévoit de publier une couche de middleware conçue pour fournir des services d'identité au-dessus de sources de données, comme des annuaires ou des bases de données. L'objectif est de pouvoir agréger à la volée des données d'identité provenant de différentes sources pour créer une identité "fédérée", sans avoir à copier les données d'identité dans une base unique. Le projet prévoit aussi de produire un service de jeton de sécurité (STS ou Security Token Service) s'appuyant sur le protocole WS-Trust. Au-delà de ces composants middleware, Higgins développe aussi un composant d'interface client multi-plateforme baptisé i-card, qui interopérera avec les données du programme Infocard de Microsoft (voir encadré). Dans sa version 1.0, Higgins sera disponible sur les plateformes Debian, Red Hat, Ubuntu Linux, Mac OS X et Windows. Parmi les protocoles supportés figureront notamment la famille des protocoles WS-* ainsi qu'OpenID et LDAP.