Vad är Higgins -projektet?
Higgins -projektet är ett open source -programvaruinitiativ som syftar till att ge individer mer kontroll över hur deras information används online. Målet är att skapa ett nytt programvarulager som kan byggas på och utvidgas med andra komponenter och adaptrar. Projektet delar upp identitetsinformation i små bitar av data, kända som kort, som kan styras av en användare och är avsedda att ersätta traditionella lösenordsbaserade inloggningssystem. Utvecklare som är associerade med projektet är att bygga programvarukomponenter baserat på ramverket och uppmuntra andra att bygga stöd för Higgins i sina applikationer och tjänster. Projektets ramarkitektur gör det möjligt att anpassa befintliga tekniker efter behov, och Higgins är redan kompatibel med flera protokoll och tjänster relaterade till säkerhets- och identitetshantering.
Ursprungligen känd som Eclipse Trust -ramverket är projektet nu känt av ett antal namn, inklusive Higgins Project, Higgins Trust -ramarbeta, eller helt enkelt higgins. Dess huvudmål är att förbättra en användares kontroll över deras personliga information genom att skapa ett abstraktionslager, en sekundär plattform som andra komponenter kan ansluta till. Utvecklare kan komma åt detta ramverk direkt via Higgins applikationsprogrammeringsgränssnitt (API) eller genom serviceadaptrar och plugins. Teamet bakom Higgins utvecklar både ramverket och andra komponenter som ansluter till det. Det är ett open source -projekt och utvecklare uppmuntras att bygga sina egna komponenter med ramverket.
En hörnsten i Higgins -projektet är konceptet att dela in identitetsinformation i små bitar som kallas kort, som enkelt kan hanteras av en användare. Detta kortsystem liknar något som människor lagrar information om plastkort i sina plånböcker. I ett digitalt sammanhang kan kort innehålla information från kreditkortsnummer till personal detaljer. Användarskapade personliga kort innehåller personliga uppgifter som inloggningsinformation, medan hanterade kort som utfärdats av en pålitlig organisation eller företag kan innehålla finansiell information eller annan information.
Ett tidigt fokusområde för utvecklare som är associerade med Higgins -projektet var korthanteringsprogramvara, även känd som en kortväljare. Dessa väljare använder ett grafiskt gränssnitt för att visa tillgängliga kort för en användare, nästan som om han eller hon öppnade en digital plånbok. Webbläsarplugins som kallas aktiva klienter ger ett sätt för detta kortsystem att användas med befintliga webbteknologier. Andra kortväljare körs naturligt på en användares dator eller till och med mobil enhet. Higgins utvecklar också resurser för webbplatser som utfärdar hanterade kort, känd som identitetsleverantörer, och för att förlita sig på parter - webbplatser som förlitar sig på en identitetsleverantör för autentiseringsändamål
Abstraktionslagerarkitekturen för Higgins -projektet innebär att många befintliga identitetshanteringsprotokolls och teknik kan användas. Katalogbaserade identitetstjänster, till exempel Lightweight Directory Access Protcol och Microsofts Active Directory®, kan stöds som datakällor. Protokoll som OpenID stöds som metoder för autentisering, och Microsofts CardSpace ™ -teknologi kan användas som en källa för en Higgins -kortväljare.