Repolode
goauthentik

goauthentik/authentik

开源身份提供商,支持 SAML、OAuth2/OIDC、LDAP 等协议的单点登录,可自托管。

可替代:OktaAuth0Microsoft Entra IDPing Identity

Star
26,001
Fork
2,085
未关闭 Issue
1,120
最近提交
10小时前

这是什么?

authentik 是一个开源的身份提供商(IdP),用于实现单点登录。它支持 SAML、OAuth2/OIDC、LDAP 和 RADIUS 等协议,使支持这些协议的应用可以把登录和用户管理统一交给一个中心化服务处理。

它面向自托管场景设计,小型实验环境或测试可以用 Docker Compose 部署,较大的生产集群可以使用官方 Helm Chart 部署。官方还提供 AWS CloudFormation 模板和 DigitalOcean Marketplace 一键部署方式。

项目同时提供企业版,定位为可替代 Okta、Auth0、Entra ID、Ping Identity 等商业身份提供商的方案。

核心功能

  • 01支持 SAML、OAuth2/OIDC、LDAP 和 RADIUS 协议。
  • 02可通过 Docker Compose、Kubernetes Helm Chart 或 AWS CloudFormation 部署。
  • 03提供带浅色和深色主题的 Web 管理界面。
  • 04提供企业版,面向大规模身份管理场景。

适用场景

  • 为家庭实验室或小团队的自托管应用统一接入单点登录。
  • 为运行在 Kubernetes 上的内部服务集中管理登录。
  • 用自托管方案替换商业身份提供商。

快速上手

  1. 1

    使用 Docker Compose 安装(推荐用于小型/测试环境);参见 Docker Compose 安装文档

  2. 2

    或使用 Helm chart 部署到 Kubernetes(推荐用于大型环境)

使用前须知

  • 元数据中许可证显示为 NOASSERTION,而 README 提到 MIT、CC BY-SA 4.0 以及代码部分采用的独立企业版许可证。
  • 部分功能属于付费企业版,与开源核心版本分开。
  • 自托管需要自行部署和维护身份服务及其基础设施。

标签

常见问题

authentik 是什么?
开源身份提供商,支持 SAML、OAuth2/OIDC、LDAP 等协议的单点登录,可自托管。 authentik 是一个开源的身份提供商(IdP),用于实现单点登录。它支持 SAML、OAuth2/OIDC、LDAP 和 RADIUS 等协议,使支持这些协议的应用可以把登录和用户管理统一交给一个中心化服务处理。
authentik 可以免费使用吗?用的什么许可证?
authentik 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
authentik 还在维护吗?
活跃维护中。authentik 最近一次提交是在 2026年10月18日。
authentik 适合用来做什么?
为家庭实验室或小团队的自托管应用统一接入单点登录。 为运行在 Kubernetes 上的内部服务集中管理登录。 用自托管方案替换商业身份提供商。
authentik 怎么安装和运行?
使用 Docker Compose 安装(推荐用于小型/测试环境);参见 Docker Compose 安装文档 或使用 Helm chart 部署到 Kubernetes(推荐用于大型环境)
在哪里获取 authentik?
源代码和安装说明在 GitHub 上:https://github.com/goauthentik/authentik

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目