…oder was man mit der myOpenID URL noch so alles anstellen kann.

Carsten Pötter hat mich in einem Kommentar darauf hingewiesen dass myOpenID schon ne ganze Weile die hCard für das „Public Profile“ verwendet. Das „Öffentliche Profil“ ist unter der gleichen URL erreichbar wie der Authentifizierungslink, wenn man es vorher über das Admin-Interface frei schaltet.

Das schöne an dieser Tatsache ist, dass man die URL (Beispielsweise: http://mustermann.myopenid.com) sowohl für die OpenID Authentifizierung, als auch über einen Profilaustausch per hCard.

Ein tolles Anwendungs-Beispiel (www.bragster.com/signup) für einen hCard Import habe ich vor einigen Tagen gezwitschert bekommen, ein anderes schönes Beispiel (getsatisfaction.com/people/new) hat Brian Suda in seinem Microformats-Vortrag auf der web20expo erwähnt.

Beide Seiten benutzen Microformats um den Registrierungsprozess zu beschleunigen. Bragster unterstützt einige vorgefertigten Links (Bsp.: Twitter, Last.fm, …) oder die Möglichkeit, selbst eine Seite wählen. Jetzt muss man nur noch seine OpenID URL eintragen…

…danach werden die entsprechenden Felder (soweit vorhanden) automatisch ausgefüllt.

Ich bin mal gespannt, ob hCard und OpenID irgendwann auf einen gemeinsamen Nenner kommen und welche neuen Authentifizierungs-Systeme dadurch ermöglicht werden.

OpenID Logo

„OpenID ist ein dezentrales System zur Identifizierung“ (WikiPedia).
OpenID bietet die Möglichkeit, Login Daten an zentraler Stelle anzugeben und diese als Authentifizierung für andere Webseiten zu verwenden. Simple Registration Extension (kurz SREG) ist eine Erweiterung zu der OpenID Authentifizierung, der einen simplen Profil-„Austausch“ erlaubt.
SREG ist, wie der Name schon sagt, „nur“ ein Simples Format, deshalb wurde eine Erweiterung mit dem Namen Attribute Exchange (AX), welches wesentlich mehr Informationen beinhaltet, entwickelt.

Chris Messina stellt sich in seinem Artikel „hCard for OpenID Simple Registration and Attribute Exchange“ die Frage warum bei der Definition der ersten AX-Typen (genauso wie bei SREG) versucht wird, Profil-Daten neu zu definieren, anstatt auf bestehende Standards wie die vCard (RFC2426) zurück zu greifen. Er argumentiert sein Anliegen mit der weiten Verbreitung der vCard und seines XHTML Pendants der hCard:

Most importantly, however, hcard and vcard is already widely supported in existing applications like Outlook, Mail.app and just about every mobile phone on the planet and in just about any other application that exchanges profile data.

Chris hat sich die Mühe gemacht, die drei Standards einander gegenüber zu stellen:

Continue reading