Top 20 NuGet Security Packages

OpenID Connect & OAuth 2.0 client library
MimeKit is an Open Source library for creating and parsing MIME, S/MIME and PGP messages on desktop and mobile platforms. It also supports parsing of Unix mbox files. Unlike any other .NET MIME parser, MimeKit's parser does not need to parse string input nor does it use a TextReader. Instead,...
MailKit is an Open Source cross-platform .NET mail-client library that is based on MimeKit and optimized for mobile devices. Features include: * SASL Authentication via SCRAM-SHA-256, SCRAM-SHA-1, NTLM, DIGEST-MD5, CRAM-MD5, LOGIN, PLAIN, and XOAUTH2. * A fully-cancellable SmtpClient with support f...
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
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.
Library of core security framework for implementing role-based security with integrated Active Directory, local account and database style authentication across various .NET application types.
ASP.NET Core 2.0 Middleware for validating tokens using OAuth 2.0 introspection
ASP.NET Core authentication handler to validate JWT and reference tokens from IdentityServer4
Tool for efficiently managing User's security in Microsoft Dynamics 365 Customer Engagement
EntityFramework persistence layer for IdentityServer4
ASP.NET Core Identity Integration for IdentityServer4
Cleans HTML from constructs that can be used for cross site scripting (XSS)
Auth0 .NET SDK
Auth0 .NET SDK
Auth0 .NET SDK
OpenID Connect server components for OpenIddict.
OpenIddict's abstractions.
OpenIddict token validation middleware for ASP.NET Core.
PCL Crypto provides a consistent, portable set of crypto APIs for .NET 4.5, Windows Phone 8.0 SL & 8.1 Xaml, Windows Store, Xamarin.iOS, Xamarin.Android. This makes it easier to create cross-platform .NET libraries and apps. Crypto functionality includes asymmetric and symmetric encryption and signa...
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...