Skip to main content

Qual è il progetto Higgins?

Il progetto Higgins è un'iniziativa software open source volta a dare alle persone un maggiore controllo su come le loro informazioni vengono utilizzate online.Il suo obiettivo è quello di creare un nuovo livello software che può essere costruito e ampliato con altri componenti e adattatori.Il progetto divide le informazioni di identità in piccoli blocchi di dati, noti come schede, che possono essere controllati da un utente e hanno lo scopo di sostituire i tradizionali sistemi di accesso basati su password.Gli sviluppatori associati al progetto stanno costruendo componenti software in base al framework e incoraggiano gli altri a creare supporto per Higgins nelle loro applicazioni e servizi.L'architettura del framework del progetto consente di adattare le tecnologie esistenti secondo necessità e Higgins è già compatibile con diversi protocolli e servizi relativi alla gestione della sicurezza e dell'identità.

Inizialmente noto come Eclipse Trust Framework, il progetto è ora noto da unNumero di nomi, tra cui Higgins Project, Higgins Trust Framework o semplicemente Higgins.Il suo obiettivo principale è migliorare il controllo degli utenti sulle loro informazioni personali creando un livello di astrazione, una piattaforma secondaria che altri componenti possono collegarsi.Gli sviluppatori possono accedere a questo framework direttamente tramite l'interfaccia di programmazione delle applicazioni Higgins (API) o tramite adattatori e plugin di servizi.Il team dietro Higgins sta sviluppando sia il framework che altri componenti che si collegano ad esso.È un progetto open source e gli sviluppatori sono incoraggiati a costruire i propri componenti usando il framework.

Una pietra miliare del progetto Higgins è il concetto di divisione delle informazioni di identità in piccoli pezzi noti come carte, che possono essere facilmente gestite da un utente.Questo sistema di carte è in qualche modo simile al modo in cui le persone memorizzano informazioni su carte di plastica nei loro portafogli.In un contesto digitale, le carte possono contenere informazioni che vanno dai numeri delle carte di credito ai dettagli personali.Le carte personali create dall'utente contengono dettagli personali come informazioni di accesso, mentre le carte gestite emesse da un'organizzazione o azienda di fiducia possono contenere informazioni finanziarie o altri dati.

Un'amera di attenzione per gli sviluppatori associati al progetto Higgins era il software di gestione delle carte, noto anche come selettore di carte.Questi selettori usano un'interfaccia grafica per visualizzare le schede disponibili per un utente, quasi come se stesse aprendo un portafoglio digitale.I plug -in del browser noti come client attivi forniscono un modo per l'utilizzo di questo sistema di schede con le tecnologie Web esistenti.Altri selettori di schede funzionano in modo nativo su un computer utenti o persino un dispositivo mobile.Higgins sta inoltre sviluppando risorse per siti che emettono carte gestite, note come fornitori di identità e per fare affidamento su parti e mdash;Siti che si basano su un fornitore di identità per scopi di autenticazione

L'architettura a livello di astrazione del progetto Higgins significa che possono essere utilizzati molti protocolli e tecnologie di gestione dell'identità esistenti.Servizi di identità basati su directory, come il leggero Access Directory ProtCol e Microsoft Active Directory , possono essere supportati come fonti di dati.Protocolli come OpenID sono supportati come metodi di autenticazione e Microsoft Cardspace Trade;La tecnologia può essere utilizzata come fonte per un selettore di schede Higgins.