Top 20 NuGet authentication Packages

A stateless authentication provider for Nancy.
SAML2 Protocol library for ASP.NET. Don't reference this directly, use one of the API modules: Sustainsys.Saml2.HttpModule/Mvc/Owin/AspNetCore2.
.Net library for two-factor (or multi-factor) authentication using TOTP and QR-codes.
OpenIddict binders for ASP.NET Core MVC.
Versatile OpenID Connect stack for .NET. Note: this metapackage only references the generic core, client, server and validation packages. To use these features on ASP.NET Core or OWIN/Katana/ASP.NET 4.x, reference the OpenIddict.AspNetCore or OpenIddict.Owin package.
Entity Framework Core stores for OpenIddict.
OpenIddict token validation services. Note: this package only contains the generic/host-agnostic validation components. To use the validation feature on ASP.NET Core or OWIN/Katana, reference the OpenIddict.Validation.AspNetCore or OpenIddict.Validation.Owin package.
OpenIddict authorization server services. Note: this package only contains the generic/host-agnostic server components. To use the server feature on ASP.NET Core or OWIN/Katana, reference the OpenIddict.Server.AspNetCore or OpenIddict.Server.Owin package.
This package contains the public client (desktop) caching to Microsoft Authentication Library for .NET (MSAL.NET)
This package enables ASP.NET Core web apps and web APIs to use the Microsoft identity platform (formerly Azure AD v2.0). This package is specifically used for web applications, which sign-in users, and protected web APIs, which optionally call downstream web APIs.
ASP.NET MVC Core is supported by the ITfoxtec Identity SAML2 MVC Core package which helps to integrate the ITfoxtec Identity SAML2 package and add support for SAML-P and SAML 2.0 tokens. Support .NET 8.0 Support .NET 7.0 Support .NET 6.0 Support .NET 5.0 Support .NE...
Log in with Veracity Identity in aspnetcore applications.
Interfaces and shared code for Okta's SDKs.
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...
Provides base protocol support for OpenIdConnect and WsFederation.
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.
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 ...
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...
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.
Includes types that provide support for OpenIdConnect protocol.