Facebook Login auf eigener Seite
Um das Facebook Login auf eigener Seite einzubetten existieren verschiedene Methoden. Facebook bietet neben der Möglichkeit einen Like oder Share Button auch gleich ein Login für die eigene Webseite zu integrieren. Die Entwickler von FB stellen alle notwendigen Informationen auf einer Entwicklerumgebung zusammen. Bevor Sie jedoch mit der Integration eines Facebook Login auf eigener Seite beginnen, sollten noch einige Dinge geklärt sein. FB bietet im Wesentlichen kein Login für Ihre Seite an. Es handelt sich hierbei vielmehr um eine Authentifizierung eines Users mit seinem persönlichen FB Account. Die Benutzer Ihrer Webseite müssen folglich einen FB Account haben oder Sie bieten eine alternative Login Variante an. Im Wesentlichen funktioniert das FB Login wie folgt:
Ein User nutzt das FB Login auf Ihrer Seite und trägt seine Anmeldeinformation ein, je nach Cookie funktioniert dies automatisiert. Ihre Webseite sendet die Daten an FB weiter und authentifiziert den jeweiligen Benutzer. FB sendet anschliessend die Profilinformationen, gemäss der von Ihnen definierten Schnittstelle, an Ihre Webseite. Auf diese Weise können Sie auf Profildaten von FB Usern zurückgreifen. Grundsätzlich stehen Ihnen fast alle Profilinformationen zur Verfügung.
Ein User nutzt das FB Login auf Ihrer Seite und trägt seine Anmeldeinformation ein, je nach Cookie funktioniert dies automatisiert. Ihre Webseite sendet die Daten an FB weiter und authentifiziert den jeweiligen Benutzer. FB sendet anschliessend die Profilinformationen, gemäss der von Ihnen definierten Schnittstelle, an Ihre Webseite. Auf diese Weise können Sie auf Profildaten von FB Usern zurückgreifen. Grundsätzlich stehen Ihnen fast alle Profilinformationen zur Verfügung.

Welches Login für welches System?
Sie haben die Qual der Wahl. Der wohl einfachste Weg ein Facebook Login auf Ihrer Seite zu integrieren ist mit einem iframe. Der Vorteil liegt darin, dass FB ein Formular für neue Kunden Ihrer Webseite zur Verfügung stellt, welches bereits alle notwendigen Informationen für die Registrierung vorausgefüllt darstellt und zudem einfach in Ihre Webseite integriert werden kann. Falls Ihre Kunden keinen FB Account haben, können diese alle erforderlichen Informationen manuell in dasselbe Formular eintragen und so eine Registrierung erstellen. Auf diese Weise müssen Sie nicht zwei unterschiedliche Login Varianten anbieten.
Es obliegt Ihnen ob Sie gerne mit oder ohne JavaScript auf Ihrer Webseite arbeiten möchten, FB bietet für beide Varianten eine Lösung. Unter dem nachfolgenden Link finden Sie alle relevanten Informationen für ein Login mit JavaScript: https://developers.facebook.com/docs/facebook-login/getting-started-web/.
Unter dem folgenden Link finden Sie eine Version ohne JavaScript: https://developers.facebook.com/docs/facebook-login/login-flow-for-web-no-jssdk/.
Natürlich bietet Facebook auch Logins für iOS und Android APPs an. Eine detaillierte Anleitung finden Sie hier:
iOS Login: https://developers.facebook.com/docs/howtos/login-with-facebook-using-ios-sdk/.
Android Login: https://developers.facebook.com/docs/howtos/androidsdk/3.0/login-with-facebook/.
Egal welche Technologie Sie wählen. In einem ersten Schritt werden Sie sich eine Facebook App ID erstellen müssen. Diese hilft FB ihre APP oder Webseite zu identifizieren und diese Ihnen als Entwickler zuzuordnen. In einem zweiten Schritt werden Sie wählen müssen welche Informationen von FB zu Ihnen gesendet werden sollen. Schlussendlich müssen Sie noch das eigentliche Login in Ihre APP oder Webseite integrieren. Das ganze hört sich einfacher an, als es ist. Wenn Sie jedoch die Anleitungen detailliert befolgen, sollten einer erfolgreichen Integration nichts im Weg stehen.
Weitere Artikel: