用于 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 认证™ OAuth 2.0 授权服务器实现。
Authentik Authentik 是专注于灵活性和多功能性的开源 Identity 提供商。

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