¿Es Facebook un proveedor de OpenID?

81

¿Es Facebook un proveedor de OpenID? Sé que son partidarios de OpenID, pero ¿permiten a las personas autenticarse con otros sitios a través de OpenID con sus credenciales de Facebook?

Jason
fuente

Respuestas:

70

No, no es un proveedor de OpenId. Usan su propio sistema similar a OpenID llamado Facebook connect, que puede usar para autenticar a los usuarios en su sitio, entre otras funciones.

Puede consultarlo aquí: https://developers.facebook.com/docs/facebook-login

Adam Albrecht
fuente
5
Proporcionan oAuth 2.0 según el comentario de @ Ashley
David d C e Freitas
25
@Ashley ... solo para aclarar el comentario de David para los desorientados como yo, OAuth es distinto de OpenID, en.wikipedia.org/wiki/… , por lo que todavía no son un proveedor de OpenID, por lo que puedo decir.
Potatoswatter
5
¿Sigue siendo cierto esto? Me pregunto porque Facebook es una opción para iniciar sesión en sitios de stackexchange, pero ¿usa OAuth en lugar de OpenID entonces (aunque OpenID se menciona en el cuadro de información al lado?
Miika L.
4
@MiikaL. Facebook no es compatible con OpenID. Es compatible con OAuth 2.
bradj
También puede consultar en este blog mencionar cómo lograr esto. developersandeep.blogspot.in/2017/03/…
Sandeep Bhaskar
12

Hay un proveedor OpenID de Facebook no oficial disponible en:

http://facebook-openid.appspot.com/

Puede usarlo fácilmente para iniciar sesión en cualquier sitio OpenID con cuentas de Facebook.

Petr Pridal
fuente
10

Facebook no es un proveedor de OpenID, sin embargo, permiten el inicio de sesión con OpenID utilizando cuentas de Google .

OpenID proporciona una lista de los proveedores más populares .

Ben S
fuente
2
En realidad, permiten el inicio de sesión OpenID desde prácticamente cualquier proveedor OpenID, no solo Google. La noticia realmente se equivocó en ese detalle al resaltar Gmail como el único. Pero aún debes tener una contraseña de Facebook. :(
Andrew Arnott
Parece que esta función se ha eliminado desde 2009. ¿O todavía hay una forma de utilizar un proveedor de OpenID para iniciar sesión en Facebook?
Marvin Dickhaus
El enlace para proveedores populares ya no funciona.
Tuom
0

OpenID es un protocolo de autenticación descentralizado. Permite que los usuarios sean autenticados por sitios que cooperan utilizando un servicio de terceros, eliminando la necesidad de que los webmasters proporcionen sus propios sistemas de inicio de sesión y permitiendo a los usuarios iniciar sesión en varios sitios web no relacionados sin tener que tener una identidad y contraseña independientes para cada uno.

Los usuarios crean cuentas seleccionando un proveedor de identidad OpenID y luego usan esas cuentas para iniciar sesión en cualquier sitio web que acepte la autenticación OpenID. Aquí hay una lista de proveedores de OpenID.

Facebook no usa OpenID ni OAuth, ya que en lugar de simplemente ofrecer credenciales, Facebook quería ofrecer acceso de amigos y dinámica a la privacidad de la información que simplemente no era posible con los otros estándares. Con Facebook Connect, lo que vemos son elementos de OpenID y OAuth. Facebook Connect puede verificar que usted es quien dice ser, y luego puede proporcionar acceso a sus datos una vez que le haya dado permiso para hacerlo.

aarushi arya
fuente