Skip to content

S9Y OpenID Plugin, Nachschlag

Nach einer interessanten Idee, die mir @bauigel in einem Kommentar postete, habe ich mich noch mal an das OpenID Plugin ran gesetzt. Es gibt einige OpenID Provider, bei denen die OpenID URL unabhängig vom Benutzers immer die selbe ist. Für diese sollte es "Shortcuts" geben, also einfach einen Knopf, auf den man drücken kann und das Plugin erledigt dann den Rest. Ich habe das mal für Google, Yahoo und Aol implementiert, wie man in dem Bild nebenan sehen kann.

Entsprechende Knöpfe gibt es dann auch bei den "Eigenen Einstellungen", die die korrekten URLs für die entsprechenden Service Benutzer bezogen auflösen und eintragen. Das funktioniert prima.

Auf dem Screenshot sieht man aber nun auch ein Problem: Es gibt ein bisschen zu viele Möglichkeiten sich einzuloggen und es sieht sogar so aus, als ob man sich mit seinem Google Account oder einer OpenID URL einloggen könnte. Das ist aber nicht der Fall: Alles sind OpenID Logins und man kann pro Benutzer nur eine OpenID URL hinterlegen, die ihn identifizieren kann.

Login mit nur einem Klick

Ich habe das nun noch ein wenig erweitert: Wenn bisher noch kein Benutzer eine OpenID konfiguriert hat, macht der Login über diesen Mechanismus keinen Sinn, da kein Benutzer mit irgendeiner ID identifiziert werden kann. In dem Fall zeigt das Login nur einen Infotext an, der über die Situation informiert.

Gibt es aber bereits Benutzer mit einer erfolgreich konfigurierten OpenID URL, so wird nun einfach eine Auswahlbox angezeigt, in der man einen Benutzer mit OpenID auswählen kann und dann einfach auf den Login Knopf daneben drücken kann. Das Plugin loggt dann genau mit der OpenID URL ein, die für den ausgewählten Benutzer konfiguriert wurde. (Siehe Screen nebenan).

Das ist eine sehr komfortable Art, sich einzuloggen, sogar komfortaber als die BrowserID. Gerade wenn es nur einen konfigurierten Benutzer gibt, kann man sich durch einen einfachen Klick auf einen Button einloggen (wenn man sich bereits beim OpenID Provider authentifiziert hat). Sehr schick, wie ich finde!

Die Version ist bereits in Spartacus. Das soll's dann aber auch erst einmal gewesen sein mit der OpenID und BrowserID. ;-)

BrowserID als Login Option für Serendipty

Wenn ich mich mal eben selbst zitieren darf:

Somit bietet sich BrowserID also perfekt für Services an, die eine eindeutige Zuordnung von Benutzer zu EMail haben. Bei diesen Services kann man sich mit einem einfachen Klick (und normaler Weise ohne jegliche weitere Angabe) beim Service einloggen.

Natürlich ist unser Liebligsblog Serendipity genau so ein Service. Jedem Autor im Blog ist normaler Weise bereits eine EMail Adresse zugeordnet, damit diesem z.B. Informationen über Kommentare im Blog zugestellt werden können. Folglich twitterte ich letzte Nacht:

Leider sind mir beim Erstellen ein paar blöde Copy&Paste Fehler unterlaufen, so dass das aktuelle BrowserID Plugin V1.0 nur zusammen mit einem installiertem OpenID Plugin funktioniert. Das habe ich inzwischen bereinigt, im Laufe des morgigen Montags liefert Spartacus dann die Version V1.1, die dann auch alleine funktionieren sollte.

"BrowserID als Login Option für Serendipty" vollständig lesen

Das S9Y OpenID Plugin

Kurze Meldung: Wie bereits angekündigt, habe ich ein wenig am OpenID Plugin von Serendipity geschraubt. Wenn ich mein eigene erste Reaktion und die im Serendipity Forum beschriebenen auf das Plugin beobachte, dann war das größte Problem wohl die fehlende Dokumentation. In der Konfiguration wurden einem drei Konfigurationszeilen angeboten, von denen nicht so ganz klar war, was man in diese eintragen sollte.

Dabei ist es ziemlich einfach, mit dem Plugin ein OpenID Login für sein Blog zu konfigurieren: Es benötigt erst einmal gar keine Konfiguration. Die drei Eingaben sind dafür da, um eine (optionale und zusätzliche) OpenID Delegation für sein Blog einzurichten.

Man muss hier nur eines konfigurieren: Die Zuordnung, welcher Blogautor mit welcher OpenID URL idenifiziert werden soll. Dies kann man für sich in den "Eigenen Einstellungen" ganz unten erledigen. Danach kann man sich mit dieser URL am Blog anmelden.

"Das S9Y OpenID Plugin" vollständig lesen
tweetbackcheck