用于 ASP.NET Core 的社区 OSS 身份验证选项

此页面显示社区提供的用于 ASP.NET Core 的开源软件 (OSS) 身份验证选项。 此页面会随着新提供程序的推出而定期更新。

OSS 身份验证提供程序 [.NET]

名称 描述
Duende IdentityServer IdentityServer 是用于 ASP.NET Core 的 OpenID Connect 和 OAuth 2.0 框架。
OpenIddict 适用于 ASP.NET Core 和 ASP.NET 4.x 的 OAuth 2.0/OpenID Connect 服务器。
FIDO2 .NET 库,WebAuthn 适用于 FIDO2 的 FIDO2 .NET 库/使用 .NET 的 WebAuthn 证明和断言

OSS 身份验证提供程序客户端 [.NET]

名称 描述
OpenIddict 适用于 ASP.NET Core、ASP.NET 4.x 和 Windows/Linux 桌面应用的 OAuth 2.0/OpenID Connect 客户端,以及 80 多个服务(例如 Auth0、Microsoft Entra ID、GitHub、Google、Twitter 或 Yahoo)的内置集成。
AspNet.Security.OAuth.Providers 一组用于支持社交身份验证的 ASP.NET Core 应用的安全中间件。
AspNet.Security.OpenId.Providers 一组用于支持 OpenID 2.0 身份验证提供程序(例如 Steam)的 ASP.NET Core 应用的安全中间件。

其他 OSS 身份验证提供程序

名称 说明
Gluu 服务器 用于标识、访问管理 (IAM) 和单一登录 (SSO) 的企业就绪型开放源代码软件。 有关详细信息,请参阅 Gluu 产品文档
Keycloak 新式应用程序和服务的开源 Identity 和访问权限管理。
node-oidc-provider Node.js 的 OpenID Certified™ OAuth 2.0 授权服务器实现。
Authentik Authentik 是专注于灵活性和多功能性的开源 Identity 提供商。

要添加提供程序,请编辑此页面