None of these is a bad product — they are different bets. The structural difference: Sentinel is the only one that is both an embeddable library and arunnable server, and the only one shipping identity managementand a fine-grained authorization engine under MIT.
Embeddable and runnable
The only one on this page that is both a NuGet library you embed and a container you run — with identity management, an RBAC+ABAC authorization engine, SAML both ways, SCIM, machine identity and audit chains in one MIT-licensed platform. Its honest weaknesses: it is pre-1.0 and young, its official OIDC certification is still ahead of it (an internal conformance suite runs in CI today), EF migrations have not shipped yet, and every competitor here has years or decades more production scar tissue.
Choose it for: .NET teams that want identity inside their app and their process — with a real authorization engine, not just token plumbing.
The .NET protocol reference
The most battle-tested OIDC implementation in the .NET world, certified, with a decade of protocol edge cases behind it and first-class docs. It is deliberately a framework for the authorization-server role: user management, MFA, authorization and admin UI are yours to build (typically on ASP.NET Identity), SAML and admin tooling are paid add-ons, and the license is commercial once your company passes the revenue threshold.
Choose it for: Teams that need maximum protocol assurance today, accept building the identity layer themselves, and can budget the license.
The self-hosted standard
Open source, CNCF-graduated, enormous feature surface: realms, federation, SAML, social login, authorization services, hosted login pages, admin console — all proven at massive scale. It is an external Java server: not embeddable in a .NET process, in-process authorization checks are not a thing, themes and SPIs are their own skill set, and you operate (and upgrade) it as its own production system.
Choose it for: Organizations that want a self-hosted, language-agnostic IdP as separate infrastructure and have the ops capacity for it.
Identity as a service
The fastest path from zero to production login that exists: hosted pages, every social and enterprise connection, anomaly detection, an ecosystem of SDKs and extensions. The trade is structural: your users live in someone else's cloud, per-MAU pricing compounds with growth, deep customization fights the platform, and fine-grained authorization is a separate product (FGA). Not self-hostable.
Choose it for: Products that want to outsource identity operations entirely and whose economics tolerate per-user pricing.
The honest toolkit
Free, open source, flexible, and clear about its scope: OAuth2/OIDC protocol plumbing for ASP.NET Core, done well. It deliberately ships no identity management, no authorization engine, no SAML/SCIM, no admin UI — you assemble those around it. For teams that want full control and minimal dependencies, that is a feature, not a gap.
Choose it for: Teams that want a free, unopinionated OIDC layer and plan to build the rest of the identity stack themselves.