开源认证授权服务器,通过门户为 Web 应用提供双因素认证和单点登录,配合反向代理使用。
authgear/authgear-server
可自托管的身份认证服务,支持无密码登录、Passkeys、MFA、SSO 与社交登录,并附带预置登录页面和管理后台。
- Star
- 2,116
- Fork
- 130
- 未关闭 Issue
- 358
- 最近提交
- 前天
这是什么?
Authgear 是一款开源的身份认证服务,可自行部署,也提供云端托管版本。它覆盖消费者应用的注册与登录场景,包括密码、邮箱和短信验证码、Magic Link、Passkeys,以及 iOS 和 Android 上的生物识别登录。
服务端自带可定制的注册登录页面和用户账户设置页面,并提供 Web 管理后台(Portal),用于管理用户、会话、日志和认证配置。多因素认证支持 TOTP 验证器应用、短信和邮件验证码。在联合登录方面,支持 OIDC、OAuth 2.0 和 SAML,并可接入 Google、Facebook、Apple、微信等社交平台,以及 ADFS、LDAP 等企业身份源。
开发者可以通过 Webhook 和 TypeScript Hooks 扩展登录流程,使用 GraphQL 形式的 Admin API 管理资源,并基于角色和用户组实现 RBAC。本仓库包含服务端核心、AuthUI、Portal 和 Admin API,各平台 SDK 位于独立仓库。生产环境可使用 Helm Chart 部署到 Kubernetes。
核心功能
- 01支持 Magic Link、邮箱或短信验证码以及 Passkeys 等无密码登录
- 02提供可定制的注册登录页和账户设置页
- 03多因素认证支持 TOTP 验证器、短信和邮件验证码
- 04支持 OIDC、OAuth 2.0 和 SAML 单点登录,并可接入社交与企业身份源
- 05提供 Webhook、TypeScript Hooks 和 GraphQL Admin API
- 06基于角色和用户组的 RBAC 权限控制
适用场景
- 为 SaaS 产品快速接入注册登录,无需从零开发认证系统
- 自建身份服务,将用户数据保留在自有基础设施中
- 通过 SAML、ADFS 或 LDAP 为企业客户提供单点登录
- 为移动应用增加生物识别或 Passkeys 登录
快速上手
- 1
阅读本地开发部署指南
- 2
按照 CONTRIBUTING.md 进行开发环境设置
使用前须知
- README 将安装步骤指向外部文档和 CONTRIBUTING.md,没有给出单一的安装命令。
- 自托管需要搭建完整的服务栈,生产环境推荐在 Kubernetes 上使用 Helm Chart 部署。
- 部分功能(如自适应 MFA)仍标注为即将推出。
- 版本之间可能存在破坏性变更,升级前请查阅 BREAKING-CHANGES.md。
标签
常见问题
- authgear-server 是什么?
- 可自托管的身份认证服务,支持无密码登录、Passkeys、MFA、SSO 与社交登录,并附带预置登录页面和管理后台。 Authgear 是一款开源的身份认证服务,可自行部署,也提供云端托管版本。它覆盖消费者应用的注册与登录场景,包括密码、邮箱和短信验证码、Magic Link、Passkeys,以及 iOS 和 Android 上的生物识别登录。
- authgear-server 可以免费使用吗?用的什么许可证?
- authgear-server 以 Apache-2.0 许可证开源。用于商业产品前,请先确认许可证条款。
- authgear-server 还在维护吗?
- 活跃维护中。authgear-server 最近一次提交是在 2026年10月18日。
- authgear-server 适合用来做什么?
- 为 SaaS 产品快速接入注册登录,无需从零开发认证系统 自建身份服务,将用户数据保留在自有基础设施中 通过 SAML、ADFS 或 LDAP 为企业客户提供单点登录 为移动应用增加生物识别或 Passkeys 登录
- authgear-server 怎么安装和运行?
- 阅读本地开发部署指南 按照 CONTRIBUTING.md 进行开发环境设置
- 在哪里获取 authgear-server?
- 源代码和安装说明在 GitHub 上:https://github.com/authgear/authgear-server
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
开源身份提供商(IdP),支持 SAML、OAuth2/OIDC、LDAP 和 RADIUS 等协议,可从小型实验环境自托管到大型集群。
基于 OIDC 和 OAuth 2.1 的开源身份认证与授权基础设施,支持多租户、企业 SSO 和 RBAC。
自托管的安全远程访问平台,整合 WireGuard VPN、身份管理、多因素认证与网络访问控制。
面向小团队的轻量自托管 OIDC 身份提供方,支持密码登录、强制 TOTP 与 RBAC 权限。
面向 TypeScript 的通用认证与授权框架,通过插件扩展 2FA、多租户等功能。