Top 20 NuGet security Packages

EntityFramework persistence layer for IdentityServer4
ASP.NET Core Identity Integration for IdentityServer4
OAuth2 validation middleware for ASP.NET Core.
OpenID Connect primitives for the OpenID Connect server middleware.
Abstractions and primitives used by the OpenIddict components.
Storage interfaces and models for IdentityServer4
NWebsec attributes for ASP.NET MVC 5 applications. NWebsec helps you set important security headers, detect potentially dangerous redirects, control cache headers, and remove version headers. See project website for documentation.
Web API intgration package for resource/action based authorization.
OpenIddict's core components, used to manage the applications, authorizations, scopes and tokens stored in the database.
OpenID Connect & OAuth 2.0 client library for ASP.NET Core
.Net library for two-factor (or multi-factor) authentication using TOTP and QR-codes.
OpenIddict binders for ASP.NET Core MVC.
Versatile OpenID Connect stack for .NET. Note: this metapackage only references the generic core, client, server and validation packages. To use these features on ASP.NET Core or OWIN/Katana/ASP.NET 4.x, reference the OpenIddict.AspNetCore or OpenIddict.Owin package.
Recommended Google client library to access the Google Key Management Service API, which manages encryption for your cloud services the same way you do on-premises. You can generate, use, rotate, and destroy AES256 encryption keys.
Entity Framework Core stores for OpenIddict.
OpenIddict token validation services. Note: this package only contains the generic/host-agnostic validation components. To use the validation feature on ASP.NET Core or OWIN/Katana, reference the OpenIddict.Validation.AspNetCore or OpenIddict.Validation.Owin package.
OpenIddict authorization server services. Note: this package only contains the generic/host-agnostic server components. To use the server feature on ASP.NET Core or OWIN/Katana, reference the OpenIddict.Server.AspNetCore or OpenIddict.Server.Owin package.
Provides support for Azure Key Vault
This is an implementation of HOTP and TOTP which are commonly used for multi factor authentication by using a shared key between the client and the server to generate and verify one time use codes. This library is capable of generating and verifying both TOTP and HOTP authentication codes. The cal...
NWebsec middleware for ASP.NET Core applications. NWebsec helps you set important security headers and detect potentially dangerous redirects. See project website for documentation.