Top 20 NuGet Security Packages

Claims-based user account and identity management framework
Helper library for claims based identity & access control in ASP.NET and MVC5.
Includes Event Source based logging support.
Includes types that provide support for SamlTokens version 1 and 2.
Includes types that provide support for WsFederation protocol.
Adds OpenId Auth Providers for use in StackExpress Web and REST Services. Includes built-in support for Google, Yahoo, MyOpenId and Custom OpenId providers. More Info on Auth Providers: https://github.com/ServiceStack/ServiceStack/wiki/Authentication-and-authorizat...
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.
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...
Rebex.Pop3 is part of Rebex Secure Mail - a set of mail libraries that provide all you need for sending, receiving, encrypting, decrypting, signing, verifying, loading, saving and processing e-mail messages. Includes IMAP, EWS (Exchange Web Services), POP3 and SMTP clients; a high-level MailMessage ...
Rebex.Imap is part of Rebex Secure Mail - a set of mail libraries that provide all you need for sending, receiving, encrypting, decrypting, signing, verifying, loading, saving and processing e-mail messages. Includes IMAP, EWS (Exchange Web Services), POP3 and SMTP clients; a high-level MailMessage ...
A core package for Medidata HMAC protocol implementation. This package contains the core functionality which used by the MAuth authentication protocol-specific components. This package also can be used standalone if you want to sign HTTP/HTTPS requests with Medidata MAuth keys using the .NET HttpCli...
A SAML2 Http Module for ASP.NET. Install in project and add sections to web.config. No coding required. The package adds an ASP.NET Http Authentication Module that handles the SAML SignIn and SignOut. It works with the claims model of .NET 4.5 and uses the present infrastructure for claims translati...
OAuth2 validation middleware for OWIN/Katana.
Kraken is a battle tested library for developing SharePoint applications that's been around since before 2010 and is used in many projects. This package includes libraries for .NET development that fall outside the scope of SharePoint itself. Both partial-trust and full-trust libraries are included;...
A headless browser supporting web navigation, html parsing, css style parsing, and javascript parsing/execution.
SAML2P support for IdentityServer 4, allowing SAML2P identity provider functionality. To purchase a license or get a demo license, contact sales@identityserver.com.
Yoti .NET SDK, providing Yoti API support for Login, Verify (2FA) and Age Verification
Roles Base Access Control for Azure active directory.
A port of Microsoft.IdentityModel.Extensions.dll packaged as a NuGet package by the SharePoint PnP team.
Includes types that provide support for Reading / Writing XML with Enveloped Signatures.