Este es un proyecto de aplicación de autenticación en Angular 14 que implementa un sistema completo de registro, login y manejo de sesiones mediante tokens JWT. La aplicación está estructurada en dos módulos principales: uno de autenticación (auth) que incluye las páginas de login y registro, y otro módulo protegido (protected) con un dashboard al que solo se puede acceder mediante autenticación validada. Utiliza guards (ValidarTokenGuard) para proteger las rutas del dashboard, verificando y renovando automáticamente los tokens JWT almacenados en localStorage, y se comunica con un backend REST API para realizar las operaciones de autenticación (login, registro y renovación de tokens). La arquitectura implementa lazy loading para optimizar la carga de módulos, usa RxJS para el manejo reactivo de datos, y emplea SweetAlert2 para mostrar mensajes al usuario de forma elegante.
Cortadai/angular-auth
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|