‹ zur Übersicht Heftarchiv Ausgabe 09 2012
Social Sign-on – Facebook und Co. für sich nutzen
Techniktipp
Um die Registrierung und das Log-in auf der eigenen Site für den Nutzer so einfach wie möglich zu gestalten, ist es ratsam, ein Social Sign-on zu integrieren. Es gilt dabei aber einige Punkte zu beachten:
Facebook ist nicht alles
Facebook hat das Social Sign-on mit seinem „Login with Facebook“-Button zwar sehr populär gemacht, aber auch andere Netzwerke und E-Mail-Anbieter bieten ähnliche Dienste an. Site-Betreiber sollten daher auch andere beliebte Dienste wie Google(mail), Twitter, Google+ oder Windows Live integrieren.
Der Teufel steckt im Detail
Um bestehende Nutzerprofile für das Log-in verwenden zu können, muss der Site-Betreiber meist eine API-Anwendung bei dem Netzwerk anlegen. Achten Sie hier darauf, alle Einstellungen vorzunehmen und die entsprechenden Felder wie etwa Titel Ihrer Site, Beschreibung und Logo-URL auszufüllen. Ein Nutzer wird Ihrer Website eher Vertrauen schenken, wenn Ihr Logo und Ihr Name im Log-in-Prozess erscheinen.
Nutzen Sie die erhaltenen Daten
Die sozialen Netzwerke und E-Mail-Anbieter stellen eine Vielzahl an Nutzerinformationen zur Verfügung. Diese Profildaten sollten Sie nicht auf der Straße liegen lassen. Neben dem reinen Log-in des Nutzers können Sie so zum Beispiel auch Name und Profilbild vervollständigen oder die bereits validierte E-Mail-Adresse weiterverwenden.
Achten Sie auf alle Konstellationen
Das Social Sign-on führen nicht nur neue Nutzer aus. Auch bestehende User Ihrer Website möchten sich bequem und komfortabel über ihr Profil einloggen können. Denken Sie also an alle möglichen Konstellationen und integrieren Sie auch für solche Fälle die entsprechenden Funktionen.
Es gibt auch den Fehlerfall
Selbst die größten Web-Dienste sind nicht vor Bugs oder Ausfällen geschützt. Nutzerdaten werden eventuell nicht mitgeliefert oder der Server eines sozialen Netzwerks antwortet nicht rechtzeitig. Decken Sie solche Fehler in Ihrem System ab. Der Nutzer sollte nie auf eine 404-Seite stößen.