¿Cómo funciona Facebook Connect?

Básicamente, permite que los sitios web permitan a sus usuarios autenticarse contra Facebook. Entonces, en lugar de (o además de) tener un sistema de registro, los sitios pueden permitir que las personas simplemente se “conecten” a su cuenta de Facebook ingresando su nombre de usuario y contraseña de FB, otorgando acceso a los datos que quieran compartir. Luego, el sitio puede acceder a los datos compartidos y reconocer a ese usuario siempre que el usuario haya iniciado sesión en Facebook en el mismo navegador; el usuario ni siquiera necesita iniciar sesión nuevamente en ese sitio, solo serán reconocidos al instante . Esto se conoce en algunos círculos como SSO (inicio de sesión único).

Para los sitios que lo usan, proporciona una manera sin complicaciones de permitir que las personas se registren y promuevan el contenido de ese sitio en Facebook (generalmente usando los complementos sociales de Facebook).

Para los usuarios, tienen menos cuentas y contraseñas para recordar, y solo tienen que estar atentos a los datos que comparten.

Esta infografía describe cómo funcionan Facebook Connect y otros proveedores de inicio de sesión social:


1) Su usuario hace clic en el icono de inicio de sesión de Facebook en su sitio web.
2) Una respuesta va a Facebook (a través de su proveedor de inicio de sesión social si está usando uno).
3) Facebook le pide al usuario que valide sus credenciales.
4) El usuario ingresa su nombre de usuario y contraseñas.
5) Si la información es correcta, Facebook solicita permiso para compartir los datos del perfil del usuario con ese sitio web.
6) Una vez que se otorga el permiso, el usuario inicia sesión y el sitio web crea el perfil del usuario.

¿Alguien puede espiarme si estoy conectado a Facebook sin mi conocimiento?

More Interesting

¿Es posible que alguien que no tenga antecedentes de JavaScript vaya directamente y aprenda nodejs?

¿Debo usar siempre colores seguros para la web al diseñar un sitio web?

¿Cuándo cambió GitHub dot com a las direcciones de correo electrónico de codificación HTML y cuáles son sus beneficios?

¿Cuál es la mejor manera de eliminar el encabezado del sitio web al imprimir una página web dentro del navegador?

¿Cuál es el salario promedio de un desarrollador de Angular JS, Node JS y PHP en Sudáfrica?

¿Cuál es su marco de desarrollo web favorito (.NET, Django, Ruby on Rails, etc.)? ¿Por qué?

¿Qué habilidades específicas de codificación de JavaScript se requieren para ser considerado un experto en JavaScript?

¿Por qué el uso de variables globales es una mala práctica de codificación si Google lo usa en su sitio web?

¿Cuál es la mejor manera de crear un widget interactivo de Google Maps que se asemeje a la funcionalidad del campo "Dónde" de Plancast cuando crea un evento?

¿Por qué los desarrolladores web eligen lenguajes distintos de PHP a pesar de que Mark Zuckerberg ha demostrado que puede construir una plataforma altamente escalable en PHP?

¿Cuántas tablas tiene la base de datos de Facebook?

¿Cuáles son los mejores libros para aprender Django para alguien con experiencia en programación, pero no mucha?

¿Qué tecnologías front-end están detrás de la gran interfaz de la nueva Google Drive?

¿Qué significa este tipo de notación en una página web ?: loading.gif? 1303290659

¿Qué consideraciones de seguridad son importantes al diseñar una API JSON?