Skip to main content

Co to jest projekt Higgins?

Projekt Higgins to inicjatywa oprogramowania typu open source, której celem jest zapewnienie osobom większej kontroli nad tym, w jaki sposób ich informacje są wykorzystywane online.Jego celem jest utworzenie nowej warstwy oprogramowania, na której można budować i rozszerzyć o inne komponenty i adaptery.Projekt dzieli informacje tożsamości na małe fragmenty danych, zwane kartami, które mogą być kontrolowane przez użytkownika i mają zastąpić tradycyjne systemy logowania oparte na hasłach.Deweloperzy związani z projektem budują komponenty oprogramowania oparte na ramach, a także zachęcają innych do budowania wsparcia dla Higginsa do ich aplikacji i usług.Architektura frameworka projektu umożliwia dostosowanie istniejących technologii w razie potrzeby, a Higgins jest już kompatybilny z kilkoma protokołami i usługami związanymi z bezpieczeństwem i zarządzaniem tożsamością.

Początkowo znany jako Eclipse Trust Framework, projekt jest teraz znany przez aLiczba nazwisk, w tym projekt Higgins, Higgins Trust Framework lub po prostu Higgins.Jego głównym celem jest zwiększenie kontroli użytkowników nad ich danymi osobowymi poprzez tworzenie warstwy abstrakcji, drugorzędnej platformy, do której mogą się podłączyć inne komponenty.Deweloperzy mogą uzyskać dostęp do tej frameworka bezpośrednio za pośrednictwem interfejsu programowania aplikacji Higgins (API) lub za pośrednictwem adapterów i wtyczek serwisowych.Zespół stojący za Higginsem opracowuje zarówno ramy, jak i inne komponenty, które się z nim łączą.Jest to projekt open source, a programiści są zachęcani do budowy własnych komponentów za pomocą ram.

Kamień węgielny projektu Higgins jest koncepcja podziału informacji tożsamości na małe utwory znane jako karty, które mogą łatwo zarządzać użytkownikiem.Ten system kart jest nieco podobny do sposobu, w jaki ludzie przechowują informacje na temat plastikowych kart w swoich portfelach.W kontekście cyfrowym karty mogą zawierać informacje, od numerów kart kredytowych po dane osobowe.Karty osobiste utworzone przez użytkowników zawierają dane osobowe, takie jak informacje o logowaniu, podczas gdy karty zarządzane wydawane przez zaufaną organizację lub firmę mogą zawierać informacje finansowe lub inne dane.

Wczesnym obszarem koncentracji dla programistów związanych z projektem Higgins było oprogramowanie do zarządzania kartami, znane również jako selektor karty.Selektory te używają interfejsu graficznego do wyświetlania dostępnych kart dla użytkownika, prawie tak, jakby otwierał portfel cyfrowy.Wtyczki przeglądarki znane jako aktywni klienci zapewniają sposób stosowania tego systemu kart z istniejącymi technologiami internetowymi.Inne selektory kart działają natywnie na komputerze użytkowników, a nawet urządzeniu mobilnym.Higgins opracowuje również zasoby dla witryn, które wydają zarządzane karty, zwane dostawcami tożsamości, oraz dla stron polegających i mdash;Witryny, które opierają się na dostawcy tożsamości do celów uwierzytelniania

Architektura warstwy abstrakcji projektu Higgins oznacza, że można zastosować wiele istniejących protokołów i technologii zarządzania tożsamością.Usługi tożsamości oparte na katalogach, takie jak lekki Directory Access Protcol i Microsofts Active Directory , mogą być obsługiwane jako źródła danych.Protokoły takie jak OpenID są obsługiwane jako metody uwierzytelniania, a także Microsofts Cardspace Trade;Technologia może być używana jako źródło selektora kart Higgins.