Nuv Tools Security provides a modular set of libraries designed to simplify and enhance ASP.NET Identity integration for modern .NET applications. These libraries target .NET 8 and .NET 9, offering solutions for identity models, helper utilities, ASP.NET Core integration, and Entity Framework Core support.
Nuv Tools Security is organized into four main libraries:
- NuvTools.Security.Identity.Models: Contains reusable models for ASP.NET Identity.
- NuvTools.Security.Identity: Offers helper methods and utilities to streamline identity management.
- NuvTools.Security.Identity.AspNetCore: Integrates ASP.NET Identity modules into server-side ASP.NET Core projects.
- NuvTools.Security.Identity.EntityFrameworkCore: Provides Entity Framework Core extensions for identity persistence.
Each library is designed for modular use, allowing you to include only the components relevant to your project.
- Purpose: Provides models for use with ASP.NET Identity modules.
- Target Frameworks: .NET 8, .NET 9
- NuGet Package: NuvTools.Security.Identity.Models
- Usage Example:
using NuvTools.Security.Identity.Models; // Use identity models in your authentication logic
- Purpose: Helper library for ASP.NET Identity, offering utilities and extensions.
- Target Frameworks: .NET 8, .NET 9
- NuGet Package: NuvTools.Security.Identity
- Usage Example:
using NuvTools.Security.Identity; // Use helper methods to simplify identity management
- Purpose: Server-side library for ASP.NET Core projects using Identity modules.
- Target Frameworks: .NET 8, .NET 9
- NuGet Package: NuvTools.Security.Identity.AspNetCore
- Usage Example:
using NuvTools.Security.Identity.AspNetCore; // Integrate with ASP.NET Core Identity in your web application
- Purpose: Entity Framework Core helpers for ASP.NET Identity modules.
- Target Frameworks: .NET 8, .NET 9
- NuGet Package: NuvTools.Security.Identity.EntityFrameworkCore
- Usage Example:
using NuvTools.Security.Identity.EntityFrameworkCore; // Use EF Core extensions for identity persistence