Any OIDC provider
Every endpoint comes from the issuer's discovery document, so Keycloak, Authentik, Pocket ID, Okta and Entra are configuration rather than code.
トアマイスター - authentication for ASP.NET Core. OIDC bearer validation, optional local password login, and its own EF Core migrations.