Co je to projekt Higgins?
Projekt Higgins je softwarová iniciativa s otevřeným zdrojovým kódem, jejímž cílem je poskytnout jednotlivcům větší kontrolu nad tím, jak se jejich informace používají online. Jeho cílem je vytvořit novou softwarovou vrstvu, na které lze stavět a rozšiřovat ji o další komponenty a adaptéry. Projekt rozděluje informace o totožnosti na malé kousky dat, známé jako karty, které může uživatel ovládat a které mají nahradit tradiční přihlašovací systémy založené na heslech. Vývojáři přidružení k projektu staví softwarové komponenty založené na rámci a také povzbuzují ostatní, aby zabudovali podporu Higgins do svých aplikací a služeb. Rámcová architektura projektu umožňuje přizpůsobit stávající technologie podle potřeby a Higgins je již kompatibilní s několika protokoly a službami souvisejícími se zabezpečením a správou identity.
Zpočátku známý jako Eclipse Trust Framework, projekt je nyní známý podle řady jmen, včetně Higgins Project, Higgins Trust Framework, nebo jednoduše Higgins. Jeho hlavním cílem je zlepšit kontrolu uživatelů nad jejich osobními údaji vytvořením abstrakční vrstvy, sekundární platformy, do které se mohou připojit další komponenty. Vývojáři mohou přistupovat k tomuto rámci přímo prostřednictvím rozhraní Higgins 'Application Programming Interface (API) nebo prostřednictvím servisních adaptérů a pluginů. Tým za Higginsem vyvíjí jak rámec, tak další komponenty, které se k němu připojují. Jedná se o projekt s otevřeným zdrojovým kódem a vývojáři se vyzývají, aby vytvářeli své vlastní komponenty pomocí rámce.
Základním kamenem projektu Higgins je koncept rozdělení informací o totožnosti na malé kousky známé jako karty, které může uživatel snadno spravovat. Tento kartový systém je poněkud podobný způsobu, jakým lidé ukládají informace o plastových kartách v peněženkách. V digitálním kontextu mohou karty obsahovat informace od čísel kreditních karet po osobní údaje. Osobní karty vytvořené uživatelem obsahují osobní údaje, jako jsou přihlašovací údaje, zatímco spravované karty vydané důvěryhodnou organizací nebo společností mohou obsahovat finanční informace nebo jiná data.
Pro vývojáře spojené s projektem Higgins byla ranou oblastí zájmu software pro správu karet, známý také jako selektor karet. Tyto selektory používají grafické rozhraní k zobrazení dostupných karet uživateli, téměř jako by otevíral digitální peněženku. Pluginy prohlížeče známé jako aktivní klienti poskytují způsob, jak se tento kartový systém může použít se stávajícími webovými technologiemi. Ostatní selektory karet běží nativně v počítači uživatele nebo dokonce v mobilním zařízení. Higgins také vyvíjí zdroje pro weby, které vydávají spravované karty, známé jako poskytovatelé identity, a pro spoléhající strany - weby, které se pro účely autentizace spoléhají na poskytovatele identity.
Architektura abstrakční vrstvy v projektu Higgins znamená, že lze použít mnoho existujících protokolů a technologií správy identity. Jako zdroje dat mohou být podporovány služby identity založené na adresářích, jako je Lightweight Directory Access Protcol a Microsoft Active Directory®. Protokoly jako OpenID jsou podporovány jako metody ověřování a technologii CardSpace ™ společnosti Microsoft lze použít jako zdroj pro výběr karty Higgins.