Inicio de sesión con Facebook: login rápido para tus clientes
Inicio de sesión con Facebook: login rápido para tus clientes
Section titled “Inicio de sesión con Facebook: login rápido para tus clientes”Aprenderás a activar el botón “Ingresar con Facebook” en tu sitio y a configurar correctamente una App en Meta para que el inicio de sesión funcione en producción.
Esta aplicación permite que tus clientes inicien sesión o se registren usando su cuenta de Facebook, sin crear una contraseña nueva. Con un clic, autorizan el acceso y quedan logueados automáticamente en tu sitio.
Beneficios
Section titled “Beneficios”- Reduce fricción en registro e inicio de sesión.
- Aumenta conversiones (menos abandonos por formularios largos).
- Mejora la experiencia móvil (más rápido, menos escritura).
- Datos más confiables (nombre, email y foto según permisos).
- Menos “olvidé mi contraseña” y menos soporte.
- Percepción más profesional (login moderno y reconocido).
Pasos detallados
Section titled “Pasos detallados”A) Instalar y activar la aplicación en Waclis
Section titled “A) Instalar y activar la aplicación en Waclis”- Entra al panel de tu sitio.
- Ve a Configuración > Aplicaciones.
- Filtra por la categoria “Recursos extra”
- Busca Inicio de sesión con Facebook (o “Autenticación con Facebook”).
- Haz clic en Instalar.
- Presiona Activar aplicación.
✅ Al activarse, se habilita el botón “Ingresar con Facebook” en:
- Pantalla de inicio de sesión
- Formulario de registro
B) Crear la App en Meta (Facebook Developers)
Section titled “B) Crear la App en Meta (Facebook Developers)”⚠️
Este paso es obligatorio: el login depende de una App válida en Meta.
-
Entra a Meta for Developers (developers.facebook.com) e inicia sesión.
-
Ve a Mis apps y elige Crear app.
-
Tipo de aplicación: selecciona Consumer (Consumidor) (cuando el objetivo es login de usuarios).
-
Completa:
- Nombre de la app (ej.: “MiSitio - Login”)
- Email de contacto
-
Confirma Crear aplicación.
C) Agregar el producto “Facebook Login”
Section titled “C) Agregar el producto “Facebook Login””- Dentro del panel de tu App, ve a Agregar producto.
- Selecciona Facebook Login y haz clic en Configurar.
- Elige la plataforma Web.
D) Configurar URL del sitio + dominios autorizados
Section titled “D) Configurar URL del sitio + dominios autorizados”-
En la configuración de la App, busca Settings / Configuración > Básica.
-
Completa:
- Dominios de la aplicación (App Domains): tusitio.com
- URL del sitio: https://tusitio.com
💡
Recomendación: si tu sitio responde con y sin “www”, agrega ambos dominios cuando Meta lo permita (según el campo).
E) Cargar la “URI de redirección OAuth válida” (el paso más importante)
Section titled “E) Cargar la “URI de redirección OAuth válida” (el paso más importante)”Meta usa una lista de Valid OAuth Redirect URIs y exige coincidencia exacta (modo estricto).
-
Ve a Facebook Login > Settings (Configuración).
-
Busca el campo Valid OAuth Redirect URIs (URI de redirección OAuth válidas).
-
Pega exactamente la URL callback que te indica Waclis en la aplicación. Ejemplo típico:
⚠️
Debe coincidir 100%: protocolo (https), dominio, ruta, y barra final si aplica.
F) Obtener credenciales (App ID y App Secret)
Section titled “F) Obtener credenciales (App ID y App Secret)”-
Ve a Configuración > Básica.
-
Copia:
- App ID
- App Secret (usa “Mostrar” para verlo)
G) Pegar credenciales en Waclis
Section titled “G) Pegar credenciales en Waclis”-
Ve a Configuración > Aplicaciones > Inicio de sesión con Facebook.
-
Pega:
- App ID
- App Secret
-
Haz clic en Guardar.
H) Pasar la App a “En vivo (Live)”
Section titled “H) Pasar la App a “En vivo (Live)””Por defecto, Meta crea las apps en modo desarrollo, y en ese modo el login suele funcionar solo para usuarios con rol dentro de la app (admins/testers). Para que funcione para tus clientes reales, debe estar Live.
-
En el panel superior de tu App, cambia: Desarrollo → En vivo (Live).
-
Si Meta te pide completar datos faltantes (muy común), completa lo básico:
- Email de contacto
- URL de política de privacidad
- Categoría de la app
- (y lo que Meta marque como requerido)
I) Permisos recomendados
Section titled “I) Permisos recomendados”Para un login estándar, normalmente alcanza con:
- public_profile
✅ No solicites permisos extra si no son necesarios: suelen exigir revisión y demorar.
J) Prueba final (checklist rápido)
Section titled “J) Prueba final (checklist rápido)”-
Abre tu sitio en modo incógnito.
-
Haz clic en Ingresar con Facebook.
-
Acepta permisos.
-
Verifica que:
- Te loguea y te lleva al sitio correctamente
- El usuario queda creado/registrado si era nuevo
Ejemplos de casos de uso
Section titled “Ejemplos de casos de uso”- Tienda de indumentaria con tráfico móvil: registro en 1 clic para no perder ventas.
- Mayorista donde hay que iniciar sesión para ver precios: menos fricción al pedir acceso.
- Club de descuentos/membresías: alta rápida y con datos confiables.
Errores comunes (y cómo evitarlos)
Section titled “Errores comunes (y cómo evitarlos)”- No pasar la App a Live → el login no funciona para clientes reales.
- Redirect URI distinta (un carácter cambia todo) → error de OAuth.
- Dominio mal cargado en App Domains → rechazos o bloqueos.
- Copiar mal el App Secret → el login no valida.
- Sitio sin HTTPS → suele generar problemas o advertencias en flujos de autenticación.