Top 20 NuGet Security Packages

An activity based security framework for ASP.NET WebApi
An implementation of HMAC for ASP.NET WebApi
.NET Client for CredHub - Base Package
Implements the ACME v2 protocol for the generation of certificates using ACME-compliant certificate servers.
Unified OAuth provider for Microsoft work, school, and personal accounts to be used with ASP.NET 4.5 OWIN
The DevDefined.OAuth project is a library for creating both OAuth consumers and providers on the .Net Framework. It currently targets the .Net Framework 3.5 and above, and is written in C#.
Firebase authentication library. It can generate Firebase auth token based on given OAuth token (issued by Google, Facebook...). This Firebase token can then be used with REST queries against Firebase endpoints.
Zyan is a framework that simplifies development of distributed applications for desktop and mobile platforms. With Zyan you can publish any .NET class for remote access over the network. Zyan is highly customizable and provides you with tools to build modular and plugable distributed applications.
OAuth2 validation middleware for ASP.NET Core.
OpenIddict binders for ASP.NET Core MVC.
OpenIddict token validation middleware for ASP.NET Core.
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.
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...
Crypteron CipherDB Agent for Entity Framework 6.x
ASP.NET Core Azure Active Directory B2C Integration provides components for easily integrating Azure Active Directory B2C authentication within your ASP.NET Core application. This package was built from the source at:
Cleans HTML from constructs that can be used for cross site scripting (XSS)
Simple Oauth2 client.
This package contains an HTTP message handler to validate signed http requests with the Medidata MAuth protocol. The handler communicates with an MAuth server in order to confirm the validity of the request authentication header. Include this package in your WebAPI application if you want to authent...
Enables a service to authenticate to Azure services using the developer's Azure Active Directory/ Microsoft account during development, and authenticate as itself (using OAuth 2.0 Client Credentials flow) when deployed to Azure.
Entity Framework storage for Rsk.IdentityServer4.Saml