
Dit is volgens mij het beeld van de gemiddelde internetter van deze tijd: Ik heb 5 emailadressen, ben lid van 15+ online communities en gebruik zoveel mogelijk verschillende inlognamen en wachtwoorden om veiligheidsredenen. Kortom, verstrikt in een verscheidenheid aan wachtwoorden en inlogcodes. Dit is best lastig om bij te houden. Sterker nog, het wordt steeds meer een obstakel om lid te worden van nieuwe communities en online diensten. Dit moet handiger kunnen.
Met dat idee is o.a. Microsoft al eens aan de slag geweest in de vorm van Microsoft Passport. Passport is mislukt onder andere doordat het een gesloten systeem was waarvan niet-microsoft websites niet graag gebruik maakten omdat Microsoft te veel als een vijfde wiel aanvoelde.
Nu is er het concept van identity 2.0; een user centric identiteitsmodel waarin een gebruiker zelf bepaalt wat hij aan wie prijs geeft en controle hierover houdt.
OpenID is een van de pogingen om het ideaal van identity 2.0 te benaderen (ik zeg benaderen omdat zij hier nog niet in zijn geslaagd).
Hoe werkt het vanuit een gebruikersperspectief?
Stap 0: Je meldt je aan bij een van de OpenID providers, zoals Myopenid, Verisign of Sxipper. Hier geef je jouw persoonlijke gegevens op voor zover je wilt, zoals naam, geboortedatum en land. Je kan meerdere persona’s opgeven en kiezen welke daarvan openbaar zijn. Vervolgens is je inlognaam je URI bijvoorbeeld barrywoudenberg.myopenid.com. Deze URI kan je wijzigen en koppelen aan je eigen domein, zoals mijnwebsite.nl door drie regels code aan je HTML header toe te voegen (lees hierover meer).
Stap 1: Als je vervolgens naar een website gaat, bijvoorbeeld iwantmyopenid.org, die gebruik maakt van OpenID voor inloggen dan type je jouw URI in.

Stap 2: Vervolgens verwijst de loginpagina mij door naar de pagina van mijn openid provider, waar ik mijn wachtwoord invul. Omdat ik voor eerste keer inlog bij iwantmyopenid.org (=relying party), stelt mijn openid provider de vraag welke persona ik vrij wilgeven aan de relying party en of ik dat elke keer wil of per keer.

Stap 2b: Ik geef mijn default persona aan en stel in dit altijd mag voor deze website.

Stap 3: Voortaan hoef ik na het typen van mijn loginnaam (op iwantmyopenid.org) alleen mijn wachtwoord (op de pagina van mijn ID provider) in te typen en ik ben ingelogt.
Voordelen
OpenID is een lichtgewicht identiteitssysteem dat gemakkelijk te implementeren is in websites en eenvoudig is voor gebruikers. OpenID is decentraal en user centric zodat gebruikers kunnen bepalen wat zij blootgeven en wat niet.
OpenID stelt gebruikers nu in de gelegenheid om zonder gedoe te experimenteren met nieuwe diensten en communities. Als ik nu een livejournal wil bij livejournal.com kan ik met openid meteen inloggen, geen gedoe meer.
Bovendien geeft OpenID de mogelijkheid om een centrale identiteit te creëren verspreid over decentrale netwerk van communities, waarmee je een consistent beeld (reputatie) van jezelf neerzet. Hierdoor kan je je status en credits van een community naar de andere meenemen. In de presentatie van Scott Kveten worden zelfs voorbeelden gegeven zoals het delen van informatie met vrienden op een need to know basis, en via iCal zelfs vrienden afspraken te laten maken in je agenda.
Nadelen
Openid is geen trust systeem. Met andere woorden, er is geen zekerheid dat je zegt wie je bent. Ik zou dus een openid kunnen hebben en claimen dat ik ‘Barry White’ ben.
Openid is daarmee, in de huidige constructie, geen systeem dat geschikt is voor transacties die validatie van jouw identiteit vereisen, zoals DigiD en iDeal dat wel kunnen.
Kansen
Zoals elk systeem is OpenID alleen een succes als er genoeg vraag (gebruikers) en aanbod is. Hoewel OpenID nog relatief onbekend is hebben een aantal grote partijen inmiddels hun steun toegezegd aan OpenID, zoals Microsoft, Sun, Technorati, Drupal, Joomla, Sxipper en natuurlijk Livejournal. Inmiddels zijn er meer dan 1000 websites, en dit aantal groeit wekelijks met 7%. Wat vraag betreft werken inmiddels 12-15 miljoen gebruikers met OpenID.
Hoewel OpenID nog niet perfect is, is het zeker een goede poging met potentie uit te groeien tot een wijdverbreide en algemeen geaccepteerde standaard. OpenID is een eerste serieuze stap naar decentraal beheer en mobiliteit van je digitale identiteit. Massa in vraag en aanbod zijn een eerste vereiste om OpenID een succes te maken: een beetje een kip of ei discussie. Ik heb dit weekend aan den lijve ondervonden hoe makkelijk het werkt en hoe uitnodigend het is om hierdoor nieuwe diensten uit te proberen. Het is hierom dat ik OpenID een warm hart toedraag en daarom iedereen oproep om een OpenID te nemen.
Zoals Ed Bott zijn stuk over digitale identiteit op zijn blog op ZDNET terecht afsluit: (…) identity management should be a secure, open, interoperable process that you control. It’s your identity, after all.