Reglas activas
Solo entran usuarios activos asociados a una licencia valida.
La ruta inicial queda centrada en el login y la sesion valida redirige a una vista principal separada. El segundo factor sigue fuera de esta entrega.
Solo entran usuarios activos asociados a una licencia valida.
Cookie HttpOnly, sin localStorage y con recordatorio opcional.
Identity queda encapsulado en backend sobre PostgreSQL temporal.
app: solo rutas y entrada de pagina.
features/auth: store, API y pantallas de autenticacion.
components/ui: piezas reutilizables como botones e inputs.
Escenarios demo
marta@acme.test
Clave demo: SaasErp2026!
seed temporal
Acceso permitido
inactivo@acme.test
Clave demo: SaasErp2026!
seed temporal
Usuario inactivo
licencia@acme.test
Clave demo: SaasErp2026!
seed temporal
Licencia suspendida
Acceso cliente
El login queda aislado en su propia ruta y la sesion valida te lleva al panel principal.