Ist Facebook ein OpenID-Anbieter?

81

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?

Jason
quelle

Antworten:

70

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

Adam Albrecht
quelle
5
Sie bieten oAuth 2.0 gemäß @ Ashleys Kommentar
David d C e Freitas
25
@Ashley… nur um Davids Kommentar für Ahnungslose wie mich zu verdeutlichen, unterscheidet sich OAuth von OpenID, en.wikipedia.org/wiki/… , so dass sie , soweit ich das beurteilen kann , immer noch kein OpenID-Anbieter sind.
Potatoswatter
4
Gilt das noch? Ich frage mich nur, weil Facebook eine Option für die Anmeldung bei Stackexchange-Sites ist, aber verwendet das dann OAuth anstelle von OpenID (obwohl OpenID im Infobox daneben erwähnt wird?
Miika L.
4
@ MiikaL. Facebook unterstützt OpenID nicht. Es unterstützt OAuth 2.
Bradj
Sie können auch in diesem Blog nachlesen, wie dies erreicht werden kann. Entwicklerundep.blogspot.in/2017/03/…
Sandeep Bhaskar
12

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.

Petr Pridal
quelle
10

Facebook ist kein OpenID-Anbieter, erlaubt jedoch die OpenID-Anmeldung über Google-Konten .

OpenID bietet eine Liste der beliebtesten Anbieter .

Ben S.
quelle
2
Tatsächlich ermöglichen sie die OpenID-Anmeldung von praktisch jedem OpenID-Anbieter - nicht nur von Google. Die Nachrichten haben dieses Detail wirklich falsch verstanden, indem sie Google Mail als das einzige hervorgehoben haben. Sie müssen jedoch noch ein Facebook-Passwort haben. :(
Andrew Arnott
Es scheint, als ob diese Funktion seit 2009 entfernt wurde? Oder gibt es noch eine Möglichkeit, sich mit einem OpenID-Anbieter bei Facebook anzumelden?
Marvin Dickhaus
Link für beliebte Anbieter funktioniert nicht mehr.
Dienstag,
0

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.

Aarushi Arya
quelle