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 ramowej 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 zarządzaniem bezpieczeństwem i tożsamością.

Początkowo znany jako Eclipse Trust Framework, projekt jest teraz znany z wielu nazw, w tym projektem Higgins, Higgins Trust Frame FramePraca lub po prostu Higgins. Jego głównym celem jest zwiększenie kontroli użytkownika 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 ramy bezpośrednio za pośrednictwem interfejsu programowania aplikacji Higginsa (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ą frameworka.

Kamień węgielny projektu Higgins to 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 osobęAL Szczegóły. 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żytkownika lub nawet urządzeniu mobilnym. Higgins opracowuje również zasoby dla witryn, które wydają zarządzane karty, znane jako dostawcy tożsamości, oraz dla stron polegających - witryny, które opierają się na dostawcy tożsamości do celów uwierzytelniania

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

INNE JĘZYKI