Top 20 NuGet Security Packages

There is a newer version of this library available here: https://www.nuget.org/packages/Azure.Identity/ Migration guide: https://docs.microsoft.com/dotnet/api/overview/azure/app-auth-migration AppAuth no longer receives new feature improvements. Enables a service to authenticate ...
NWebsec middleware for ASP.NET Core applications. NWebsec helps you set important security headers and detect potentially dangerous redirects. See project website for documentation.
Enable SAML v2.0 identity provider (IdP) and service provider (SP) single sign-on (SSO) in ASP.NET Core applications. Includes SAML authentication middleware support. This is a fully functional evaluation version of a commercial product. The trial period is 30 days.
This is an implementation of HOTP and TOTP which are commonly used for multi factor authentication by using a shared key between the client and the server to generate and verify one time use codes. This library is capable of generating and verifying both TOTP and HOTP authentication codes. The cal...
ASP.NET MVC is supported by the ITfoxtec Identity SAML2 MVC package which helps to integrate the ITfoxtec Identity SAML2 package and add support for SAML-P and SAML 2.0 tokens. Support .NET Framework 4.8 Support message signing and validation as well as decryption is supported. The package s...
Contains core functionality for Arcus.Security
Relational entities for the OpenIddict Entity Framework Core stores.
Includes types that provide support for creating, serializing and validating JSON Web Tokens. This is a newer, faster version of System.IdentityModel.Tokens.Jwt that has additional functionality.
Roslyn analyzers that aim to help security audits on .NET applications.
ASP.NET Core authentication handler to validate JWT and reference tokens from IdentityServer4
Includes types that provide support for OpenIdConnect protocol.
Includes types that provide support for SecurityTokens, Cryptographic operations: Signing, Verifying Signatures, Encryption.
RFC8252 compliant and certified OpenID Connect and OAuth 2.0 client library for native applications
Includes types that provide support for SamlTokens version 1 and 2.
Includes types that provide support for WsFederation protocol.
Includes types that provide support for creating, serializing and validating JSON Web Tokens. As of IdentityModel 7x, this is a legacy tool that should be replaced with Microsoft.IdentityModel.JsonWebTokens.
Credential Management package is a wrapper for the Windows Credential Management API that supports both the old and the new style of UI
Modern, free, open-source, professionally audited .NET crypto library.
Unofficial C# implementation of Firebase authentication targetting .NET Standard. The library provides a drop-in auth solution that handles the flows for signing in users with email addresses and passwords, Identity Provider Sign In including Google, Facebook, GitHub, Twitter, Apple, Microsof...
Abstractions used by Veracity Identity