Social Login con Auth0
Clase 33 de 39 • Curso 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
- El usuario ingresa a la aplicación y selecciona la red social de preferencia.
- Un llamado de acceso es enviado al proveedor de la la red social.
- 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
- Ingresamos al Dashboard adminitrativo de Auth0 en https://manage.auth0.com.
- Luego hacemos clic en Connections y luego en Social.
- Activamos el checkbox de los proveedores de redes sociales que queremos activar.
- Seleccionamos las aplicaciones con las que queremos usar este proveedor de red social.
- 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.
- 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.