Ist Facebook ein OpenID-Anbieter? Ich weiß, dass sie ein OpenID-Unterstützer sind, aber erlauben sie Menschen, sich mit ihren Facebook-Anmeldeinformationen über OpenID bei anderen Websites zu authentifizieren?
Antworten:
Nein, sie sind kein OpenId-Anbieter. Sie verwenden ihr eigenes OpenID-ähnliches System namens Facebook Connect, mit dem Sie unter anderem Benutzer auf Ihrer Website authentifizieren können.
Sie können es hier überprüfen: https://developers.facebook.com/docs/facebook-login
Es gibt einen inoffiziellen Facebook OpenID-Anbieter unter:
http://facebook-openid.appspot.com/
Sie können es problemlos verwenden, um sich auf jeder OpenID-Site mit Facebook-Konten anzumelden.
Facebook ist kein OpenID-Anbieter, erlaubt jedoch die OpenID-Anmeldung über Google-Konten .
OpenID bietet eine Liste der beliebtesten Anbieter .
OpenID ist ein dezentrales Authentifizierungsprotokoll. Es ermöglicht Benutzern die Authentifizierung durch kooperierende Websites mithilfe eines Drittanbieter-Dienstes, sodass Webmaster keine eigenen Anmeldesysteme mehr bereitstellen müssen und Benutzer sich bei mehreren unabhängigen Websites anmelden können, ohne für jede eine eigene Identität und ein eigenes Kennwort zu haben.
Benutzer erstellen Konten, indem sie einen OpenID-Identitätsanbieter auswählen , und verwenden diese Konten dann, um sich auf einer Website anzumelden, die die OpenID-Authentifizierung akzeptiert. Hier ist eine Liste der OpenID-Anbieter.
Facebook verwendet weder OpenID noch OAuth, da Facebook, anstatt nur Anmeldeinformationen anzubieten, Freunden Zugang und Dynamik zum Datenschutz der Informationen bieten wollte, die mit den anderen Standards einfach nicht möglich waren. Bei Facebook Connect sehen wir sowohl Elemente von OpenID als auch von OAuth. Facebook Connect kann überprüfen, ob Sie der sind, von dem Sie sagen, dass Sie es sind, und es kann dann Zugriff auf Ihre Daten gewähren, sobald Sie ihm die Erlaubnis dazu erteilt haben.