El inicio de sesión social, también conocido como autenticación social o acceso social, utiliza información de sitios de redes sociales para facilitar los inicios de sesión en aplicaciones y plataformas de terceros. El proceso está diseñado para simplificar las experiencias de inicio de sesión y registro, ofreciendo una alternativa conveniente a la creación obligatoria de cuentas.

  • Para los usuarios, el inicio de sesión social es un método sin fricciones para acceder a sitios y aplicaciones—uno que no requiere credenciales adicionales y permite a los usuarios omitir los engorrosos procedimientos de registro.
  • Para desarrolladores y empresas, el inicio de sesión social es una característica atractiva que puede ayudar a agilizar la verificación de usuarios, al mismo tiempo que proporciona un acceso más confiable a los datos de los usuarios para la personalización.
Una moderna interfaz de inicio de sesión de sitio web que muestra los campos estándar de nombre de usuario y contraseña junto con las opciones “Iniciar sesión con Apple” e “Iniciar sesión con Google” bajo un logotipo de Spring Cloud.

En resumen, el inicio de sesión social parece beneficioso para todos. Y aunque es cierto que la autenticación social ofrece grandes beneficios, también conlleva algunos riesgos de seguridad de datos. En esta publicación nos sumergimos a fondo en las funcionalidades y consideraciones del inicio de sesión social para que estés mejor preparado para implementarlo con éxito.

¿Cómo funciona el inicio de sesión social?

El inicio de sesión social es un proceso sencillo que se puede realizar en tan solo unos pocos pasos:

  1. El usuario ingresa a una aplicación o sitio y selecciona la red social que ha elegido. Esto suele adoptar la forma de un botón de inicio de sesión social o de enlaces "Iniciar sesión con [plataforma social]".
  2. El proveedor de la red social recibe una solicitud de inicio de sesión y autentica al usuario. En esta etapa, los usuarios deben aceptar los permisos de acceso de la aplicación o del sitio.
  3. El usuario obtendrá acceso al sitio o a la aplicación una vez que el proveedor de redes sociales haya confirmado su identidad.

El inicio de sesión social se basa en un par de componentes principales. OAuth 2.0 otorga a las aplicaciones permiso para utilizar de manera confidencial los datos de redes sociales con fines de inicio de sesión. OpenID Connect es un protocolo de autenticación que facilita los inicios de sesión de terceros, permitiendo a los usuarios acceder a aplicaciones y servicios de cuenta con credenciales de inicio de sesión de otros sitios web. En conjunto, estos mecanismos de autenticación y autorización impulsan los inicios de sesión sociales. El siguiente diagrama recorre el proceso de inicio de sesión social de principio a fin.

Un diagrama de secuencia técnico que ilustra el flujo de código de autorización OAuth2 entre Okta, un agente de usuario y un proveedor de identidad social.

¿Cómo se comparan las plataformas populares de inicio de sesión social?

Cada plataforma de inicio de sesión social tiene diferentes características de privacidad y particularidades de implementación que se deben tener en cuenta. Aquí tienes un resumen de los proveedores de identidad social más prevalentes:

Facebook

Inicio de sesión con Facebook proporciona un equilibrio entre conveniencia y privacidad. Aunque las organizaciones que usan el inicio de sesión con Facebook deciden en última instancia qué información solicitan a los usuarios, el proceso de revisión de Facebook exige que los desarrolladores ofrezcan a los usuarios un gran número de opciones de personalización de permisos. Con estos permisos, los usuarios pueden controlar el grado en que comparten diversos tipos de información con organizaciones de terceros.

Google

Iniciar sesión con Google permite a los usuarios acceder a otros sitios web con sus cuentas de Google. Los desarrolladores pueden acceder al perfil público del usuario, a su rango de edad y a su lista de amigos, y tienen la capacidad de leer y escribir en el feed público del usuario. Los usuarios pueden personalizar la información que comparten durante la autorización, pero la solución de inicio de sesión social de Google actualmente no permite realizar modificaciones posteriores sin desconectarla ni volver a autenticarla en cada sitio web de terceros.

LinkedIn

Inicio de sesión de LinkedIn permite a los usuarios iniciar sesión con su identidad profesional. Los usuarios no pueden controlar los permisos de acceso de la aplicación, pero LinkedIn quizá tenga el proceso de aprobación más estricto para las solicitudes de información. Los propietarios y desarrolladores de sitios de terceros deben contar con aprobación previa para solicitar cualquier información de los usuarios más allá de los datos básicos de perfil, la ubicación y el estado laboral.

Microsoft

Iniciar sesión con Microsoft permite a los usuarios iniciar sesión con sus cuentas de Microsoft. Para las aplicaciones y sitios web que incorporan este inicio de sesión social, los usuarios pueden iniciar sesión simplemente con su correo electrónico personal y sus credenciales de cuenta. Tenga en cuenta que las grandes organizaciones (como escuelas o empresas) que decidan implementar este método deberán registrar primero su aplicación o sitio en Azure AD.

Apple

Iniciar sesión con Apple permite a los usuarios iniciar sesión en varias cuentas usando sus ID de Apple. El servicio de Apple ofrece algunas características únicas de privacidad y seguridad que resultan favorables para los usuarios finales. Por ejemplo, las aplicaciones y los sitios web solo pueden solicitar a los usuarios su nombre y dirección de correo electrónico al iniciar sesión por primera vez, y los usuarios pueden crear direcciones de correo electrónico aleatorias para usar en cada sitio, ocultando así sus cuentas personales. Apple también solicita la autenticación de dos factores en cada inicio de sesión, lo que la convierte en una de las opciones más seguras. Además, cualquier aplicación en la App Store que ofrezca autenticación mediante redes sociales debe incluir “Iniciar sesión con Apple” como una opción.

Con estas características, el flujo de trabajo de iniciar sesión con Apple es ligeramente diferente al de otras soluciones de inicio de sesión social. Si por ejemplo la autenticación de dos factores está habilitada, los usuarios deberán verificar el inicio de sesión desde otro dispositivo e introducir un código de autenticación tras acceder con su Apple ID. También se les pedirá que confirmen el inicio de sesión una vez más antes de ser redirigidos de nuevo a la aplicación o al sitio web.

Una demostración animada de la interfaz de usuario que muestra un cursor de ratón haciendo clic en el botón “Iniciar sesión con Google” en una pantalla de inicio de sesión.

OIDC genérico

Generic OIDC es una función de Okta que permite a los usuarios iniciar sesión en aplicaciones con credenciales de cuenta de una amplia gama de proveedores de identidad. Al permitir que cualquier sistema compatible con OIDC inicie sesión con Okta, las organizaciones cuentan con mayor libertad para elegir entre múltiples plataformas sociales y crear experiencias de inicio de sesión personalizadas y seguras para sus clientes. Ejemplos de proveedores OIDC de terceros incluyen Dropbox, GitHub, Reddit y más. 

Una columna vertical de coloridos botones de inicio de sesión social para diversas plataformas, entre ellas Dropbox, Facebook, GitHub, Google, Instagram, LinkedIn, Microsoft y Reddit.

¿Cuáles son los beneficios del inicio de sesión social?

El inicio de sesión con redes sociales mejora las experiencias de los usuarios de diversas maneras, entre ellas:

  • Registro simplificado: iniciar sesión en sitios web de terceros mediante cuentas de Facebook o Google normalmente implica hacer clic en solo unos pocos botones. Esto crea una vía mucho más rápida para acceder a sitios y aplicaciones que completar los formularios de registro.
  • Menos dependencia de las contraseñas: la fatiga por las contraseñas es real y, además de la vulnerabilidad inherente de los inicios de sesión con contraseña, la idea de recordar una contraseña más desanima a los usuarios a registrarse en sitios adicionales. El inicio de sesión social significa que los usuarios no tienen que crear ni gestionar más credenciales, lo que reduce la fatiga de contraseñas y los fallos de acceso.
  • Un proceso confiable: independientemente del sitio al que accedan los usuarios, el inicio de sesión con redes sociales proporciona un método uniforme y reconocible para acceder. Los usuarios pueden sentirse más cómodos compartiendo sus datos con sitios y aplicaciones nuevos o desconocidos mediante plataformas de redes sociales en las que ya confían.

Organizations que implementan la autenticación social también se benefician de varias maneras:

  • Mejoras de usuario más inteligentes: cuando los usuarios inician sesión en una aplicación o sitio mediante su red social, los propietarios del sitio pueden analizar los datos de esa plataforma para determinar las preferencias de los usuarios. Los desarrolladores podrán usar esta información para crear experiencias de usuario personalizables y desarrollar funcionalidades muy demandadas.
  • Verificación reforzada: el inicio de sesión social aporta una capa adicional de verificación para confirmar que los intentos de acceso provienen de usuarios reales y confiables. Este tipo de autenticación también requiere la verificación de la plataforma social elegida, incorporando otra línea de defensa contra el spam o los inicios de sesión maliciosos.
  • Generalmente es gratuito de implementar: integrar los inicios de sesión de redes sociales significa utilizar las API de cada plataforma social correspondiente, como Facebook Login y la API de Google+. Si bien algunas API limitan los recursos que las aplicaciones de terceros pueden usar sin pagar, normalmente es gratis utilizarlas y ofrecer compatibilidad con diversos inicios de sesión sociales.
  • Experiencias mejoradas de configuración inicial: después de que un usuario inicia sesión con una cuenta de redes sociales, los propietarios del sitio pueden sugerir automáticamente o rellenar sus ajustes con la información almacenada en dicha cuenta. Esto permite a las organizaciones crear una primera impresión de comodidad y fomentar el uso continuado de sus aplicaciones y de su sitio web.
  • Reducción de la carga por inicios de sesión fallidos: al adoptar el acceso sin contraseña mediante redes sociales, las organizaciones dedicarán menos tiempo a resolver alertas de seguridad y peticiones de contraseña tras intentos de acceso fallidos.
  • Menos abandono de carrito y más conversiones móviles: para las marcas de comercio electrónico, el inicio de sesión social brinda la oportunidad de simplificar la experiencia de pago de los compradores en línea, lo que se traduce en menos carritos abandonados y más compras tanto en la web como en dispositivos móviles.
  • Vinculación de cuentas: cuando los usuarios eligen opciones de inicio de sesión social para diversas aplicaciones, las organizaciones obtienen acceso a datos de múltiples fuentes, lo que ayuda a crear un perfil de cliente más completo.
  • Mayor adopción de aplicaciones: cuando los usuarios tienen una experiencia agradable, es más probable que sigan usando un producto o servicio y se mantengan leales a la empresa. El inicio de sesión social contribuye a una interfaz fluida que hace que las personas regresen una y otra vez.

¿Cuáles son las desventajas del inicio de sesión social?

Por todas las formas en que el inicio de sesión con redes sociales agiliza la experiencia del usuario, deja margen para vulnerabilidades de seguridad, entre las que se incluyen:

  • Datos comprometidos o robados: proveedores de identidad social como Facebook y LinkedIn han sufrido infames violaciones de datos a lo largo de los años, donde las filtraciones comprometieron millones de cuentas de usuarios a la vez.
  • Malas prácticas de contraseñas: Desafortunadamente, el 65 % de las personas informan que reutilizan credenciales en varias cuentas y sitios. Si algún sitio de inicio de sesión social experimenta robo de datos, los usuarios que hayan usado repetidamente las mismas contraseñas probablemente tendrán varias cuentas comprometidas. Los usuarios frecuentes de inicio de sesión social son los que más riesgo corren, pues las filtraciones de credenciales ponen en peligro todos los accesos en aplicaciones o sitios vinculados a una cuenta de red social comprometida.
  • Privacidad y cumplimiento: las Organizations que implementan el inicio de sesión social deben ser vigilantes con respecto a la privacidad, ya que regulaciones como la CCPA y GDPR otorgan a los usuarios derechos legales para aceptar o rechazar diversas prácticas de recopilación y uso compartido de datos. Para los usuarios finales, es importante analizar detenidamente las diferentes solicitudes de permiso de cada plataforma y determinar, antes de aceptarlas, si cada una está justificada.

¿Vale la pena implementar el inicio de sesión social?

En general, sí, el inicio de sesión social mejora la experiencia tanto para las empresas como para los usuarios finales. Sin embargo, le recomendamos tomar algunas medidas adicionales para garantizar que sus inicios de sesión sociales sean seguros.

Para evitar la usurpación de la cuenta, respalda el inicio de sesión social con autenticación multifactor. Al habilitar formas adicionales de autenticación, los piratas informáticos no podrán utilizar credenciales filtradas para vulnerar cuentas de redes sociales ni las aplicaciones y sitios web vinculados. También son preferibles los proveedores de identidad social que permiten permisos personalizables, ya que esto ayuda a las organizaciones a cumplir con los requisitos normativos mientras crean experiencias de usuario confiables.

¿Te preguntas cómo usar Okta para inicios de sesión sociales? Soportamos OIDC genérico, Facebook, Google, LinkedIn, Microsoft y —ahora en disponibilidad general— Apple. Echa un vistazo a estas guías rápidas para aprender los conceptos básicos:

 

¿Quieres información procesable para mejorar el rendimiento de tu aplicación para consumidores? Pon a prueba tu experiencia de inicio de sesión con nuestra evaluación gratuita.

Continúe con su recorrido de identidad