Nos gustaría soñar con que será OpenID la solución más popular, nos gustaría pensar que estándares como oAuth se van consolidando, aunque lo vemos con los amigos, día a día, la fuerza de Facebook connect sigue consolidándose. Por eso pensamos en comparar estos 3 sistemas con sistemas operativos para entender mucho mejor la actividad que están teniendo en el mundo.

Facebook Connect sería MS Windows

  • Millones de usuarios activos a disposición y una popularidad que sigue expandiéndose.
  • Desarrollar para FConnect resulta bastante retador, aún usando una librería me resulta demasiado complicado hechar a andar FConnect.
  • Estas limitado por Facebook, si pierdes tu cuenta pierdes tus accesos externos.
  • Muchos sitios han ido agregando soporte a FConnect.

Twitter OAuth sería Mac

  • Muchos menos usuarios que FConnect
  • Solo tiene sentido si vas a aprovechar la plataforma de twitter.
  • La API de twitter es muy sencilla de entender
  • Para usar OAuth el proceso es muy limpio, no tienes que incluir un JavaScript por ejemplo, solo haces que el usuario siga ciertas URLs para obtener el acceso a su cuenta.
  • Si pierdes el acceso a tu cuenta en twitter pierdes tus cuentas externas.
  • Menor privacidad: Una vez autorizas a una aplicación, esta puede acceder a toda tu cuenta.

OpenID sería GNU/Linux

  • Todos quieren ser proveedores OpenID (así como hay miles de distribuciones GNU/Linux) pero pocos son clientes OpenID.
  • Va de la mano del Software Libre.
  • Mayor Privacidad: Puedes tener tu proveedor OpenID en tu servidor, sin depender de un tercero.
  • Seguridad: OpenID solo sirve para la autenticación, no hay datos personales que pudieran ser accesados desde una aplicación.
  • Los usuarios finales no lo entienden, orientado a gente muy técnica.
  • Los usuarios disponibles son menos que en los anteriores sistemas.
  • Si tomas la medidas adecuadas, perder tu cuenta en un Proveedor no significa perder tus cuentas externas.