Skip to main content

Qu'est-ce que le projet Higgins?

Le projet Higgins est une initiative logicielle open source visant à donner aux individus plus de contrôle sur la façon dont leurs informations sont utilisées en ligne.Son objectif est de créer une nouvelle couche logicielle qui peut être construite et élargie avec d'autres composants et adaptateurs.Le projet divise les informations d'identité en petits morceaux de données, appelés cartes, qui peuvent être contrôlés par un utilisateur et sont destinés à remplacer les systèmes de connexion basés sur les mots de passe traditionnels.Les développeurs associés au projet construisent des composants logiciels basés sur le cadre et encouragent les autres à renforcer le support pour Higgins dans leurs applications et services.L'architecture du cadre du projet permet d'adapter les technologies existantes au besoin, et Higgins est déjà compatible avec plusieurs protocoles et services liés à la sécurité et à la gestion de l'identité.Nombre de noms, y compris le projet Higgins, Higgins Trust Framework ou simplement Higgins.Son objectif principal est d'améliorer un contrôle des utilisateurs sur leurs informations personnelles en créant une couche d'abstraction, une plate-forme secondaire que d'autres composants peuvent se brancher.Les développeurs peuvent accéder directement à ce framework via l'interface de programmation d'application Higgins (API), ou via des adaptateurs et des plugins de service.L'équipe derrière Higgins développe à la fois le cadre et d'autres composants qui s'y connectent.Il s'agit d'un projet open source, et les développeurs sont encouragés à construire leurs propres composants en utilisant le cadre.

Une pierre angulaire du projet Higgins est le concept de division des informations d'identité en petites pièces appelées cartes, qui peuvent être facilement gérées par un utilisateur.Ce système de cartes est quelque peu similaire à la façon dont les gens stockent des informations sur les cartes en plastique dans leurs portefeuilles.Dans un contexte numérique, les cartes peuvent contenir des informations allant des numéros de carte de crédit aux détails personnels.Les cartes personnelles créées par l'utilisateur contiennent des détails personnels tels que des informations de connexion, tandis que les cartes gérées émises par une organisation ou une entreprise de confiance peuvent contenir des informations financières ou d'autres données.

Un premier domaine d'intérêt pour les développeurs associés au projet Higgins était un logiciel de gestion des cartes, également connu sous le nom de sélecteur de cartes.Ces sélecteurs utilisent une interface graphique pour afficher les cartes disponibles à un utilisateur, presque comme s'il ouvrait un portefeuille numérique.Les plugins de navigateur appelés clients actifs fournissent un moyen d'utiliser ce système de cartes avec les technologies Web existantes.D'autres sélecteurs de cartes s'exécutent nativement sur un ordinateur utilisateur ou même un appareil mobile.Higgins développe également des ressources pour des sites qui émettent des cartes gérées, appelées fournisseurs d'identité, et pour compter les parties mdash;Les sites qui reposent sur un fournisseur d'identité à des fins d'authentification

L'architecture de couche d'abstraction du projet Higgins signifie que de nombreux protocoles et technologies de gestion de l'identité existants peuvent être utilisés.Les services d'identité basés sur Directory, tels que le répertoire léger Access Protcol et Microsofts Active Directory , peuvent être pris en charge en tant que sources de données.Les protocoles comme OpenID sont pris en charge comme des méthodes d'authentification, et Microsofts Cardspace Trade;La technologie peut être utilisée comme source pour un sélecteur de cartes Higgins.