¿Debo admitir el inicio de sesión de Facebook o Openid?

8

¿Cuáles son los pros y los contras de cada uno? ¿Tiene algún sentido apoyar a ambos? ¿Qué es más fácil para los usuarios / implementar?

Gordon Gustafson
fuente

Respuestas:

8

Depende de su público objetivo: no hay una respuesta correcta. Especialmente si está intentando utilizar su sitio web como negocio, debe concentrarse en su audiencia. La facilidad de implementación debería ser una preocupación secundaria, especialmente dado que Facebook Connect y OpenID han sido implementados por varios sitios, debería poder obtener tutoriales fácilmente.

Me parece que no desea administrar sus propios usuarios y registros, lo que se está volviendo más fácil con más compañías que apoyan cosas como Facebook Connect, OpenID y otros inicios de sesión compartidos.

Pero para determinar cuál usa depende de su público objetivo. Stack Overflow fue con OpenID y funcionó para ellos porque la audiencia era de naturaleza técnica. La mayoría de las personas tenían un OpenID, estaban algo familiarizados con OpenID o se sentían lo suficientemente cómodos leyendo sobre él, entendiendo lo que hacía y suscribiéndose a otro servicio. Ahora que servicios como Google son compatibles con OpenID, se está extendiendo mucho más.

Por otro lado, si su audiencia objetivo cae dentro de la audiencia típica de Facebook (no estoy seguro de cuáles son exactamente los datos demográficos de Facebook, estoy seguro de que puede encontrar esa información o, al menos, obtener estimaciones razonablemente precisas) , es posible que desee admitir eso en lugar de OpenID.

Sin embargo, si tiene suficiente tiempo y recursos, no hay razón para no admitir múltiples estándares de autenticación. Pero si tuviera que elegir uno, vaya con el que usa su público objetivo.

Creo que una preocupación no debería ser la implementación de estos servicios, sino la forma en que se los muestra a su usuario para que entiendan que pueden iniciar sesión en su sitio utilizando otro servicio. Esto dependerá mucho de su público objetivo. Su (s) página (s) de inicio de sesión debe tener un lenguaje explícitamente claro con el que el usuario esté familiarizado con lo que está haciendo, especialmente si el público objetivo no es técnico.

Thomas Owens
fuente
+1 Buena respuesta. No me di cuenta de que lo conseguiste justo antes que yo :)
Ben Hoffman
Creo que lo saqué segundos antes que tú. Publiqué y cuando la página se actualizó, ambas publicaciones están allí.
Thomas Owens
4

Creo que OpenID y la integración de inicio de sesión de Facebook son casi iguales en complejidad para el usuario del sitio. Cualquiera puede ser útil, lo que realmente importa es cuál es su público objetivo.

Si su objetivo es hacer algo que funcione bien con Facebook y sea para las masas en general, la integración de Facebook es el camino a seguir. Además, ¿las personas que usan el sitio posiblemente serán amigos en Facebook?

Si su objetivo es llegar a una base de usuarios con conocimientos técnicos que no se dirigirá a su sitio principalmente desde Facebook, entonces hay más valor en OpenID

Finalmente, si su sitio es para el público en general, incluidas las personas que no conocen Internet, entonces hay poco valor en OpenID porque muchas personas no saben qué es y no lo usarán. La integración de inicio de sesión en Facebook tiene cierto valor porque la mayoría de la población de EE. UU. Sabe lo que es y tiene una cuenta en este caso.

Ben Hoffman
fuente
Sobre el no experto en Internet, ya no estoy seguro de cuánto se aplica. Google, Yahoo !, AOL, Blogger, WordPress y LiveJournal son proveedores de OpenID. Supongo que muchos de los usuarios de Internet menos expertos tienen una cuenta con uno de esos servicios. Siempre y cuando presente el formulario de inicio de sesión de manera adecuada, deberían poder entender lo que está sucediendo.
Thomas Owens
2
@Thomas - Espero que tengas razón. Sin embargo, la gente sigue sorprendiéndome de manera equivocada. Además, me di cuenta de que depende de si son usuarios comerciales. OpenID no funciona con todos los firewalls. Donde trabajo ahora usa un enrutador Cisco que corta la longitud de la URL más corta que la necesaria para la cadena de Google OpenID. Tengo que usar un proxy para acceder a todos los sitios de SE debido a eso. Esto también debería ser una consideración.
Ben Hoffman el
No sabía que era un problema, nunca lo había experimentado. Interesante.
Thomas Owens el
Solo afecta a algunos de los enrutadores Cisco más antiguos y también puede depender de la configuración, pero es un problema.
Ben Hoffman