Top 20 NuGet Security Packages

Enable SAML v2.0 SSO for identity provider (IdP) and service provider (SP) ASP.NET Core applications. Includes SAML authentication middleware support. Example ASP.NET Core projects are available that demonstrate the simple to use SAML API and accompanying SAML configuration. Comprehensive document...
Library of ASP.NET web forms extensions, embedded resource hosting and HTTP Module for implementing role-based security.
OpenID Connect & OAuth 2.0 client library
A SAML2 Owin middleware, compatible with ASP.NET Identity for external logins.
ASP.NET Core middleware that enables an application to support basic authentication.
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 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...
BouncyCastle portable version with support for .NET 4, .NET Standard 1.0-2.0, .NET Core
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.
Library of base Windows Form and WPF Window extensions and dialogs, including those needed for implementing role-based security inside a Windows application.
OpenID Connect and OAuth 2.0 Framework for ASP.NET Core
Storage interfaces and models for IdentityServer4
OpenID Connect server middleware for OWIN/Katana.
The Bouncy Castle Crypto package is a C\# implementation of cryptographic algorithms and protocols, it was developed by the Legion of the Bouncy Castle, a registered Australian Charity, with a little help! The Legion, and the latest goings on with this package, can be found at [http://www.bouncycast...
Set of tools for XrmToolBox regarding security management
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...
ASP.NET Core 2.0 Middleware for validating tokens using OAuth 2.0 introspection
EntityFramework persistence layer for IdentityServer4
ASP.NET Core Identity Integration for IdentityServer4