Tools/aspnet-contrib/AspNet.Security.OAuth.Providers

AspNet.Security.OAuth.Providers

OAuth 2.0 social authentication providers for ASP.NET Core

2.5kemergingC#Apache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Aug 2026

Social login for ASP.NET Core, solved as a NuGet package. AspNet.Security.OAuth.Providers is a collection of middleware covering GitHub, Twitter/X, Dropbox, and dozens of other OAuth providers, so sign-in-with-anything becomes a few lines in your startup code instead of a hand-rolled OAuth dance. Free and open source.

There's nothing to host. Each provider ships as its own package, so you install only what you use, and configuration is a client ID plus a secret. Kevin Chalet (the OpenIddict author) and Martin Costello maintain it actively, which matters more than usual for security middleware.

The maintainers themselves point new applications toward the OpenIddict client, which handles the same providers plus full OpenID Connect. Existing ASP.NET Core apps that just need social sign-in are still well served here. Full identity platforms like Authentik (goauthentik/authentik) or Keycloak (keycloak/keycloak) solve a different, bigger problem.

The catch: this is auth middleware, not user management. Accounts, sessions, roles, and MFA are still your job, and for greenfield projects the maintainers' own advice is to start with OpenIddict instead.

Free vs Self-Hosted vs Paid

fully free

Free tier: Everything. All providers, all packages, no tiers.

Self-hosted: Not applicable. It's middleware inside your app.

Paid: Nothing to pay for here. The comparison point is hosted auth like Auth0, where social connections are part of a per-user bill that grows with your app.

Completely free and open source.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
76/100 · B+
Adoption17/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Organization account (7 public repos)Author also built: aspnet-contrib/AspNet.Security.OpenId.Providers (237 stars)

License: Apache License 2.0

Use freely. Patent grant included.

Commercial use: ✓ Yes

About

Owner
aspnet-contrib (Organization)
Stars
2,510
Forks
547

Also by aspnet-contrib

Explore Further

More tools in the directory