Autenticacion y registro
Guia para acceso a cuenta, alta de usuarios y gestion de sesion.
Objetivo
Explicar como iniciar sesion, resolver redireccionamientos y completar el alta del negocio cuando un usuario entra por primera vez.
Requisitos previos
- Cuenta Google activa para autenticacion.
- Acceso al dominio donde corre la app de Entregando.
- Permisos para crear tenant si es primer ingreso.
Paso a paso
-
Abre
/registroy presiona iniciar sesion con Google. -
El frontend llama a
/api/auth/signiny recibe la URL de autorizacion del proveedor. - Luego del callback, si tu usuario tiene tenant, vas al flujo principal de pedidos/app.
-
Si el tenant no existe (404), se redirige automaticamente a
/admin/crear-negocio. - Completa nombre, slug, telefono y email para finalizar registro del negocio.
Preguntas frecuentes
El login conserva parametros de redireccion (next y
redirect) para volver al destino original luego de autenticar.
Problemas comunes
- No vuelve al modulo esperado: verifica que el parametro
nextsea valido y este correctamente codificado. - Error al crear tenant: revisa formato de email, telefono y disponibilidad del slug.
- Sesion inestable: cerrar sesion y volver a iniciar suele resolver desincronizaciones del contexto auth.
Checklist de verificacion
- URL de la plataforma accesible desde el navegador.
- Cuenta Google sin restricciones de dominio corporativo.
- Datos de negocio listos: nombre, slug, telefono y email.
- Callback de autenticacion respondiendo sin errores.
Tiempos estimados
| Tarea | Tiempo aprox. |
|---|---|
| Login con Google | 1–2 min |
| Alta de tenant (crear negocio) | 3–5 min |
| Resolver errores de redirect | 2–5 min |
Glosario
- Provider
- Proveedor de autenticacion externo (Google).
- Callback
- URL de retorno que procesa el resultado del login.
- Session
- Estado activo de autenticacion guardado en el navegador.
- next / redirect
- Parametros de URL para volver al destino original post-login.