¿Cómo, si es que es así, Facebook Connect es mejor que OpenID?

Estos son solo algunos pensamientos rápidos de la parte superior de mi cabeza …

Es un poco complicado comparar directamente OpenID y Facebook Connect, ya que OpenID aborda una capa de la clase de problemas que aborda Facebook Connect. (Hay un término “The Open Stack” que se refiere a OpenID y algunas otras tecnologías relacionadas como PortableContacts y OpenSocial. [1])

La mayoría de las grandes ventajas de Facebook Connect provienen del hecho de que solo tiene que preocuparse por una cosa.

1. Todas las partes de Facebook Connect están integradas. Si logra que alguien conecte su cuenta de Facebook a una cuenta en su sitio, entonces es sencillo obtener los contactos de esa persona, publicar cosas en su perfil de Facebook, etc. Además, es más fácil entender lo que esto significa en cada caso. La mayoría de las propiedades web que integran cosas como Facebook Connect y OpenID son bastante diferentes entre sí, incluso cuando comparten elementos comunes. Por ejemplo, es bastante diferente publicar algo en su MySpace frente a publicar algo en su página StackOverflow.

2. Facebook Connect es una experiencia de usuario más simple ya que hay menos decisiones para que el usuario tome y una capa menos de abstracción para que el usuario tenga que entender.

Un ejemplo de esto es que, en los sitios en los que me he registrado con un OpenID, a menudo olvido qué proveedor he usado para registrarme en ese sitio. En muchos sentidos, esto es peor que olvidar su contraseña, es como olvidar su nombre de usuario o dirección de correo electrónico, ya que no puede tener lo que está firmando para enviarle un correo electrónico con un enlace de restablecimiento ya que no sepa quién es o dónde enviarlo (a menos que haya proporcionado una dirección de correo electrónico al sitio, que es algo que la gente piensa que no debería tener que hacer si usa OpenID).

Un sitio que uso a veces tiene diferentes opciones para iniciar sesión con su cuenta de Google e iniciar sesión con su perfil de Google. Eso parece realmente complicado y confuso para los usuarios que no están familiarizados con todos los productos de Google y la forma en que encajan.

La capa de abstracción también puede ser confusa.

“Conectarse con Facebook” deja a la mayoría de los usuarios con una pregunta. “¿Qué significa ‘conectar’?”

Pero

Haga clic en su proveedor de cuenta OpenID

O ingrese manualmente su OpenID

Si aún no tiene un OpenID a través de cualquiera de los anteriores

provoca preguntas como “¿Cómo sé cuál de estos es mi proveedor de OpenID? – Uso Google y Yahoo y AOL Instant Messenger”. “¿Qué significa ingresar manualmente mi OpenID?” “¿Qué es OpenID?” etc.

3. En el caso de los contactos, es realmente útil tener a todos en el mismo sistema centralizado.

Si inicio sesión en un sitio con mi OpenID proporcionado por AOL, y un amigo mío inicia sesión en un sitio con un OpenID proporcionado por Yahoo, hay una buena posibilidad de que no estemos en las listas de contactos de los demás (dependiendo de cómo funcionen las listas de contactos). en cada caso.)

Con Facebook Connect, cada persona solo tiene sus amigos de Facebook y si tiene dos cuentas conectadas, es fácil saber si son amigos o no. Y para los usuarios, es fácil para ellos comprender cómo pueden controlar si aparecen en las listas de contactos de los demás (agregar amigo / eliminar amigo).

Además, Facebook Connect se ha vuelto muy popular durante el último año y medio, por lo que ahora hay más aprendizaje en Internet sobre cómo integrarlo. Esto significa que hay documentos bastante buenos (aunque definitivamente podrían mejorarse, hola chicos), no es demasiado difícil contratar desarrolladores que hayan hecho integraciones de Facebook Connect antes, hay algunos buenos ejemplos que puedes imitar en tu propia implementación . Y dado que un número creciente de usuarios está familiarizado con Facebook Connect, esa es otra ventaja.

[1] http://developer.yahoo.net/blog/…

La falla asesina en Facebook es que no todos están en Facebook (sí, gente del valle, esto es cierto) y aquellos que ciertamente no confían en él, ni para saber en qué sitios están iniciando sesión, ni para mantenerse en tercer lugar. sitios de fiestas de jugar con su cuenta de Facebook.

Vea la brillante respuesta de Yishan Wong a ¿Qué le pasa a OpenID? ¿Por qué no se ha apoderado del mundo? “La respuesta corta es que OpenID es la peor ‘solución’ posible que he visto en toda mi vida a un problema que la mayoría de la gente realmente no tiene”.

ACTUALIZACIÓN: Vaya, acabo de ver que esta pregunta ya es una continuación de esa. Creo que la respuesta breve, entonces, es que Facebook Connect es una buena solución a un problema que la gente realmente tiene, es decir, tener que recrear perfiles en cada nuevo sitio social / comunitario.