Casdoor 与 MaxKey

Casdoor 与 MaxKey 对比

MaxKey 是 Dromara 社区的开源单点登录和身份管理产品,在国内有不少用户。两者都以 Apache-2.0 开源,都有企业版,下面按公开资料比较它们的差异。

逐项对比

CasdoorMaxKey
开源协议Apache-2.0Apache-2.0
技术栈Go 后端加 React 前端,一个程序加一个数据库即可运行Java EE,Spring、MySQL、Tomcat、Redis 等,微服务架构
单点登录协议OAuth 2.0、OIDC、SAML 2.0、CASOAuth 2.x、OIDC、SAML 2.0、CAS、JWT
LDAP 和 RADIUS 服务内置 LDAP 服务和 RADIUS 服务,供 VPN、网络设备和只认 LDAP 的系统认证支持用 LDAP、AD 作为登录认证来源
账号同步AD、LDAP、Keycloak、数据库、SCIM 2.0,企业微信、钉钉、飞书组织同步SCIM 2.0,企业微信、钉钉、飞书、华为 WeLink、AD、LDAP、JDBC 等连接器
AI 智能体与 MCP作为 MCP 服务的 OAuth 授权服务器,按工具授权官网没有提到
商业版本商业版 ¥5,899 / 年、企业版 ¥12,599 / 年、信创版按项目报价,均不限用户数有企业版,官网没有公开价格

MaxKey 的信息来自其公开资料(maxkey.top、MaxKey 社区版与企业版对比、MaxKey 文档),整理于 2026 年 10 月,可能已有变化。MaxKey 是其所有者的商标。

为什么选择 Casdoor

部署简单

Casdoor 是一个 Go 程序加一个数据库,不依赖 JVM、Tomcat 和消息队列,适合内网、离线和信创环境。

LDAP 和 RADIUS 服务

Casdoor 自己就能作为 LDAP、RADIUS 服务,VPN、Wi-Fi、Jenkins、GitLab 等系统直接对接。

权限一起管

基于 Casbin 的 RBAC、ABAC 权限管理是核心功能,业务系统调用 API 就能鉴权。

公开透明的价格

商业版和企业版公开年费,不按用户数收费,用户增长不增加成本。

MaxKey 可能更合适的情况

  • 团队以 Java 技术栈为主,希望在源码层面做大量二次开发。
  • 已经在用 Dromara 社区的其他项目,希望技术栈保持一致。

从 MaxKey 迁移

两者都支持 OIDC、SAML 和 CAS,已经接入 MaxKey 的应用只需要把认证地址和客户端凭证换成 Casdoor 的。用户可以通过数据库同步或批量导入迁移,企业版包含迁移方案的规划和远程协助。

常见问题

Casdoor 和 MaxKey 都支持信创吗?

Casdoor 信创版适配鲲鹏、飞腾、海光、龙芯,麒麟、统信 UOS,达梦 DM8、人大金仓、openGauss / GaussDB、OceanBase。MaxKey 官网也提到了国产化支持,具体适配范围请以其官网为准。

两者能一起用吗?

可以。Casdoor 能对接上游的 OIDC、SAML 身份源,MaxKey 可以作为 Casdoor 的上游身份源,迁移期间两边的账号都能登录,适合逐步迁移的场景。

相关方案

产品对比

延伸阅读