Este es un proyecto desarrollado en C# y .NET 8 que proporciona funcionalidades de autenticación de usuarios para sistemas LIN. El proyecto se centra en garantizar la seguridad y la gestión de usuarios en entornos LIN, permitiendo un acceso controlado a la información.
-
Autenticación de Usuarios: El sistema permite a los usuarios autenticarse utilizando sus credenciales de acceso únicas, asegurando que solo usuarios autorizados puedan acceder.
-
Gestión de Usuarios: Los administradores tienen la capacidad de gestionar usuarios, lo que incluye la creación, edición y eliminación de cuentas de usuario. Esto permite un control total sobre quién tiene acceso y qué permisos se les otorgan.
-
Roles y Permisos: El sistema implementa un sistema de roles y permisos, lo que permite definir diferentes niveles de acceso para los usuarios.
-
Registro de Actividades: Se registra cada actividad de inicio de sesión y gestión de usuarios para garantizar la trazabilidad y la seguridad del sistema. Los registros se pueden utilizar para auditorías y para detectar posibles intentos de acceso no autorizados.
- .NET 8 Runtime
- Base de datos compatible con Entity Framework (SQL Server)
-
Clona este repositorio en tu máquina local.
git clone https://github.com/LINServices/LIN.Identity.git
-
Abre la solución en Visual Studio o tu IDE preferido.
-
Configura la conexión a la base de datos en el archivo
appsettings.json
, proporcionando la cadena de conexión correcta. -
Compila y ejecuta la aplicación.