Feiertage sind schön, man hat nämlich Zeit sich mit anderen, neuen Dingen zu beschäftigen… Heute habe ich endlich mal OpenID getestet.
Für alle die es nicht wissen: Mit OpenID kann man sich relativ einfach bei Webseiten anmelden. Anstatt (wie bisher üblich) seinen Benutzernamen und Passwort auf der anderen Webseite einzugeben, muss man nur noch eine URL (zu seinem OpenID Server) angeben, der anderen Webseite Zugriff gewähren (1 Klick) und schon ist man eingeloggt. Klingt einfach, ist es auch. Details gibt es bei Wikipedia.
Da ich keine Lust hatte einen eigenen OpenID Server zu installieren (und später zu pflegen, upzudaten, etc.) habe ich mich bei MyOpenID.com angemeldet. Mein Benutzername lautet dort “kartmann”, sodass meine neue OpenID-Url jetzt “kartmann.myopenid.com” lautet. Mit dieser Url kann ich mich jetzt überall registrieren und anmelden.
Da mir das jedoch nicht persönlich genug ist, habe ich den Html Header von meinem Blog mit folgendem Eintrag erweitert:
<link rel=”openid.server” href=”http://www.myopenid.com/server” />
<link rel=”openid.delegate” href=”http://kartmann.myopenid.com” />
Dies hat den Vorteil, dass ich nicht mehr “kartmann.myopenid.com” auf den anderen Webseiten eintippen muss, sondern die Url von meinem Blog: “ortw.in” eingeben kann. Finde ich irgendwie cooler.
So funktioniert das Ganze im Detail am Beispiel der Seite Netscape.com:
1.) Die Webseite www.netscape.com im Browser aufrufen und auf Sign In klicken.

2.) Unter OpenID die Url zum OpenID-Server angeben. In meinem Fall ist das jetzt “http://ortw.in”. Das “http://” kann man auch weglassen.

3.) Man wird von der Netscape Seite zu dem OpenID Server weitergeleitet, in meinem Fall zu MyOpenId.com
4.) Hier kann ich nun sehen, dass ich mich für die Webseite www.netscape.com einloggen möchte und welche Informationen der Dienst von mir haben möchte: Meinen Standard- Benutzernamen und meine E-Mail-Adresse. Sollte ich bei MyOpenId nicht eingeloggt sein, muss ich mich vorher einloggen.
5.) Dann gibt es drei Aktionen: Für immer erlauben, nur einmal erlauben oder nicht erlauben. Ich wähle “immer erlauben” aus, damit ich beim nächsten Login nicht mehr gefragt werde.

6.) Jetzt werde ich zurück zur Netscape Seite weitergeleitet und sehe die Bestätigung, dass das Login erfolgreich war.
7.) Dort muss ich noch einen Benutzernamen wählen (bzw. meinen Standard-Benutzernamen bestätigen) und die Registrierung wird abgeschlossen.

8.) Nescape möchte meine E-Mail-Adresse (auch noch einmal) überprüfen, schickt mir eine Mail mit einem Link, der nach dem Klicken meinen Account freischaltet.



9.) Ab jetzt kann ich mich mit einer OpenID Url einloggen. Einfach die OpenID Url eintippen, auf Login klicken…

10.) … und ich bin eingeloggt.

Fazit
Ich muss mir nur noch das Passwort von MyOpenId merken, das ist super. Leider wird dieser Service (derzeit) noch bei so gut wie keinen Webseiten angeboten, die ich benutze.
Trotzdem finde ich OpenID super spannend und hoffe, dass es sich durchsetzen wird. Wir werden unsere Projekte Latengo und Wamadu in den nächsten Wochen auch mit der Möglichkeit erweitern, sich per OpenID zu registrieren und einzuloggen.
Filed under: About Web 2.0, Technik und Entwicklung by Ortwin Kartmann
13 Comments »