von Dennis Blöte, 02.12.2008

Ein Leitfaden zur OpenID-Integration in bestehende Websites: Single Sign-On mit OpenID

Aus dem
t3n Magazin Nr. 14

Jetzt kaufen

Auch bereits existierende Benutzerkonten lassen sich nachträglich mit einer OpenID verknüpfen. Dazu muss der Benutzer auf seiner Profilseite die Möglichkeit bekommen, eine OpenID anzugeben: Fügt er eine OpenID hinzu, so muss diese mit einer Anfrage an den Identity-Provider verifiziert werden. Dieser Vorgang lässt sich wie die Authentifizierung durchführen, wobei zu beachten ist, dass die vom Benutzer angegebene OpenID erst nach der Bestätigung durch den Identity-Provider gespeichert werden darf. Ebenso muss der Benutzer die Möglichkeit bekommen, die mit seinem Benutzerkonto verknüpften OpenIDs zu löschen.

Beispielimplementierung

Auf der Heft-CD befinden sich zwei Beispielimplementierungen mit Ruby on Rails. Das erste Beispiel zeigt die Implementierung einer Authentifizierung über OpenID, bei der gleichzeitig auch Attribute per SReg und AX angefragt werden. Im zweiten Beispiel wird gezeigt, wie Anwender nachträglich ihr bestehendes Benutzerkonto mit einer OpenID verknüpfen können.

Fazit

Durch die Integration von OpenID können Website-Betreiber ihren Nutzern einen einfachen Einstieg ohne Registrierungsprozess bieten. Da die Authentifizierung zum jeweiligen Identity-Provider des Benutzers ausgelagert wird, sind Relying-Party-Anwendungen jedoch darauf angewiesen, dass die Identity-Provider der Benutzer geeignete Sicherheitsanforderungen erfüllen.

Schau dir doch unsere Neusten Artikel und News an.

Softlink 2182

Links und Literatur

Seite:  1 2 3 4 5

Empfohlene Artikel

2 Antworten

  1. von Andreas Lenz 02.03.2009 (09:23Uhr) 1.

    Hat jemand von Euch schon den neuen deutschen openID-Provider yiid getestet? Ist von der Ekabo GmbH und sieht auf den ersten Blick ganz gut aus... http://www.yiid.com/

  2. von Datenportabilität: Schneller Zugang zu… 04.03.2009 (12:11Uhr) 2.

    [...] und Ideengeber Marco Ripanti. Weitere Informationen zu OpenID findet man übrigens in diesem t3n-Artikel aus dem Heftarchiv. Die Communipedia bietet eine reiche Auswahl an Social [...]

Deine Meinung


(wird nicht veröffentlicht)