casdoor

casdoor

开源的 AI 优先身份和访问管理 (IAM) / MCP 网关和认证服务器。

MCP编程与开发开源
形态
MCP
传输协议
http
是否开源
GitHub Stars
★ 1.4w
收录来源
mcp-github

能力说明

Casdoor 是一个开源的、AI 优先的身份和访问管理 (IAM) / MCP 网关和认证服务器,支持多种协议如 MCP、OAuth 2.0、OIDC、SAML、CAS、LDAP、SCIM、WebAuthn、TOTP、MFA、Face ID、Google Workspace 和 Azure AD。它提供了一个现代化的 Web 控制台来管理用户、组织、应用程序和提供商。Casdoor 支持 Casbin 授权策略(ACL、RBAC、ABAC 等),并且设计为易于自托管和集成。

能力点

  • 支持 MCP 协议
  • 支持 OAuth 2.0 和 OIDC
  • 支持 SAML 和 CAS
  • 支持 LDAP 和 SCIM
  • 支持 WebAuthn 和 TOTP
  • 支持 MFA 和 Face ID

适用场景

AI 身份验证多协议认证网关统一身份管理平台

接入方式

依赖:API KeyNode.js 环境数据库
1. 安装依赖:Go 1.25, Node.js LTS (20), Yarn 1.x, 支持的数据库。\n2. 克隆仓库:`git clone https://github.com/casdoor/casdoor.git && cd casdoor`\n3. 配置数据库:编辑 `conf/app.conf` 设置 `driverName`, `dataSourceName`, `dbName`。\n4. 构建前端并启动后端:\n```bash\n  cd web && yarn install && yarn build && cd .. && go run main.go \\[http://localhost:8000](http://localhost:8000)\

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何快速开始使用 Casdoor?

可以使用 Docker 快速试用或从源代码部署。

Casdoor 支持哪些协议?

支持 MCP、OAuth 2.0、OIDC、SAML、CAS、LDAP、SCIM、WebAuthn、TOTP、MFA、Face ID 等。

相关 Skill