Wat is het Higgins -project?
Het Higgins -project is een open source software -initiatief gericht op het geven van meer controle over hoe hun informatie online wordt gebruikt. Het doel is om een nieuwe softwarelaag te maken die kan worden gebouwd en uitgebreid met andere componenten en adapters. Het project splitst identiteitsinformatie in kleine stukjes gegevens, bekend als kaarten, die door een gebruiker kunnen worden bestuurd en bedoeld zijn om traditionele op wachtwoord gebaseerde inlogsystemen te vervangen. Ontwikkelaars die aan het project zijn geassocieerd, zijn softwarecomponenten gebaseerd op basis van het framework en het aanmoedigen van anderen om ondersteuning voor Higgins in hun applicaties en diensten op te bouwen. The framework architecture of the project makes it possible to adapt existing technologies as needed, and Higgins is already compatible with several protocols and services related to security and identity management.
Initially known as the Eclipse Trust Framework, the project is now known by a number of names, including Higgins Project, Higgins Trust FrameWerk, of gewoon Higgins. Het belangrijkste doel is om de controle van een gebruiker over hun persoonlijke informatie te verbeteren door een abstractielaag te creëren, een secundair platform waarin andere componenten kunnen aansluiten. Ontwikkelaars hebben rechtstreeks toegang tot dit framework via Higgins 'Application Programming Interface (API) of via serviceadapters en plug -ins. Het team achter Higgins ontwikkelt zowel het framework als andere componenten die hiermee verbinding maken. Het is een open source -project en ontwikkelaars worden aangemoedigd om hun eigen componenten te bouwen met behulp van het framework.
Een hoeksteen van het Higgins -project is het concept van het splitsen van identiteitsinformatie in kleine stukjes die bekend staan als kaarten, die gemakkelijk kunnen worden beheerd door een gebruiker. Dit kaartsysteem is enigszins vergelijkbaar met de manier waarop mensen informatie opslaan op plastic kaarten in hun portefeuilles. In een digitale context kunnen kaarten informatie bevatten, variërend van creditcardnummers tot persoonAl details. Door gebruikers gecreëerde persoonlijke kaarten bevatten persoonlijke gegevens zoals inloggegevens, terwijl beheerde kaarten uitgegeven door een vertrouwde organisatie of bedrijf financiële informatie of andere gegevens kunnen bevatten.
Een vroeg aandachtsgebied voor ontwikkelaars geassocieerd met het Higgins -project was kaartbeheersoftware, ook bekend als een kaartselector. Deze selectors gebruiken een grafische interface om beschikbare kaarten weer te geven aan een gebruiker, bijna alsof hij of zij een digitale portemonnee opende. Browserplug -ins bekend als actieve clients bieden een manier voor dit kaartsysteem om te worden gebruikt met bestaande webtechnologieën. Andere kaartselectors worden native op de computer van een gebruiker of zelfs mobiel apparaat uitgevoerd. Higgins ontwikkelt ook bronnen voor sites die beheerde kaarten uitgeven, bekend als identiteitsproviders, en voor het vertrouwen van partijen - sites die afhankelijk zijn van een identiteitsprovider voor authenticatiedoeleinden
De abstractielaag -architectuur van het Higgins -project betekent dat veel bestaande identiteitsbeheerprotocolS en technologieën kunnen worden gebruikt. Directory-gebaseerde identiteitsdiensten, zoals de Lightweight Directory Access Protcol en Microsoft's Active Directory®, kunnen worden ondersteund als gegevensbronnen. Protocollen zoals OpenID worden ondersteund als authenticatiemethoden en Microsoft's CardSpace ™ -technologie kan worden gebruikt als een bron voor een Higgins -kaartselector.