¿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?
¿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?
Respuestas:
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.
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.