Social Login con Auth0

Clase 33 de 39Curso de Autenticación con OAuth

Social Login es una implementación de Single Sign-On (SSO) para usuarios finales, usando información existente desde un proveedor de red social como Facebook, Twitter o Google. De esta manera el usuario puede acceder a un sitio web tercero sin necesidad de tener que crear una nueva cuenta específicamente para ese sitio web. Esto simplifica el resgistro y acceso a los usuario finales.

Como funciona

  1. El usuario ingresa a la aplicación y selecciona la red social de preferencia.
  2. Un llamado de acceso es enviado al proveedor de la la red social.
  3. Cuando el proveedor de la red social confirma la identidad del usuario, el usuario actual tendrá acceso a la aplicación.

Nota: Auth0 soporta actualmente más de 30 proveedores sociales y además si el proveedor usar OAuth 2.0, se puede agregar de manera personalizada.

Implementación

  1. Ingresamos al Dashboard adminitrativo de Auth0 en https://manage.auth0.com.
  2. Luego hacemos clic en Connections y luego en Social.
  3. Activamos el checkbox de los proveedores de redes sociales que queremos activar.
  4. Seleccionamos las aplicaciones con las que queremos usar este proveedor de red social.
  5. Veremos un popup que nos mostrara la información requerida para su configuración. Tip: En cada pantalla se incluye el link oficial con las instrucciones para obtener los keys necesarios para su configuración.
  6. Hacemos click en Save.

Y listo con este tenemos configurados los proveedores sociales en nuestra pantalla de login. Recuerda que el plan gratuito de Auth0 permite usar hasta máximo dos proveedores de redes sociales a la vez.