Top 20 NuGet Security Packages

A fixed, enhanced and namespace compatible version of BCrypt.Net port of jBCrypt implemented in C#. It uses a variant of the Blowfish encryption algorithm’s keying schedule, and introduces a work factor, which allows you to determine how expensive the hash function will be, allowing the algorithm to...
Middleware for adding security headers to an ASP.NET Core application. Allows you to easily add Content Security Policy, Strict Transport Security, and Public Key Pins to an app.
ASP.NET Core authentication handler to validate JWT and reference tokens from IdentityServer4
Adds additional OAuth providers for OWIN to use with ASP.NET
A SAML2 Service Provider for ASP.NET MVC. Install in project and add sections to web.config. No coding required. The package adds an MVC controller that handles the SAML SignIn and SignOut. It works with the claims model of .NET 4.5 and uses the present infrastructure for claims translation, session...
A SAML2 Owin middleware, compatible with ASP.NET Identity for external logins.
OAuth2 validation middleware for ASP.NET Core.
OpenID Connect primitives for the OpenID Connect server middleware.
BouncyCastle portable version with support for .NET 4, .NET Standard 1.0-2.0, WP, Silverlight, MonoAndroid, Xamarin.iOS, .NET Core
Package Description
Entity Framework Core stores for OpenIddict.
OpenIddict's core components, used to manage the applications, authorizations, scopes and tokens stored in the database.
Easy-to-use OpenID Connect server for ASP.NET Core.
EntityFramework persistence layer for IdentityServer4
ASP.NET Core common types used by the various authentication middleware components.
OpenIddict binders for ASP.NET Core MVC.
A port of Microsoft.IdentityModel.Extensions.dll packaged as a NuGet package by the SharePoint PnP team.
Cleans HTML from constructs that can be used for cross site scripting (XSS)
ASP.NET Core Identity Integration for IdentityServer4
ASP.NET Core common types used by the various authentication middleware components.