SSO (企业)
复制一个设置提示,包含安装步骤和该插件的完整Markdown指南。
Single Sign-On (SSO) lets your team log in to Capgo using your company identity provider (IdP). Capgo uses SAML 2.0 through Supabase Auth. When a user’s email domain matches an active SSO provider, they can authenticate against your IdP and are provisioned into the organization during the SSO callback.
组织角色 控制。 SSO 只改变了他们的身份验证方式。前提条件
标题:前提条件
在开始之前:前提条件
- 企业订阅在Capgo组织中有效。
- 支持 SAML 2.0 并暴露 IdP 元数据 URL (HTTPS).
- 发布一个 DNS TXT 记录 用于邮箱域 (例如
company.com用于登录为user@company.com). - 一个有权更新组织设置的Capgo组织成员。
- 一个 身份提供者管理员 联系您的IT/安全部门。
找到SSO设置的位置
标题:找到SSO设置的位置- 打开 https://console.capgo.app/
- 点击 在左侧菜单栏中选择 选择
- 组织 选项卡 在左侧菜单栏中选择
- 选择 安全 选项卡
- 向下滚动到 SSO 配置仅在企业计划时,表单才可用。
步骤 1 - 配置您的 IdP
标题为“步骤 1 - 配置您的 IdP”在您的身份提供者中,创建一个新的 SAML 2.0 应用程序。您需要以下 服务提供商 values shown in the Capgo SSO configuration panel:
| 字段 | 使用场景 |
|---|---|
| ACS URL | 在 IdP SAML 应用程序中配置 Assertion Consumer Service URL |
| 实体 ID | 服务提供者实体标识符 |
| SP 元数据 URL | 可选:如果您的 IdP 支持通过 URL 导入 SP 元数据,请导入 |
| NameID 格式 | SAML 名称标识符期望的格式 |
您的 IdP 必须在断言中发布用户的 电子邮件地址 Capgo 使用电子邮件域名来解析活动 SSO 提供商并匹配现有帐户
步骤 2 - 在 Capgo 中添加 SSO 提供商
标题:步骤 2 - 在 Capgo 中添加 SSO 提供商- 在 SSO 配置面板中,点击添加新提供商
- 输入 电子邮件域 (例如,)
company.com它必须与您的用户登录电子邮件的域部分匹配 - 输入您的 IdP 元数据 URL (HTTPS)
- 提交
提供商已创建,状态为 待验证.
步骤 3 - DNS 域名验证
步骤 3 - DNS 域名验证Capgo 验证您控制域名之前,SSO 才能激活。
添加 TXT 在您的 DNS 提供商处添加:
| 域名 | 值 |
|---|---|
| 类型 | TXT |
| 名称/主机名 | _capgo-sso.<your-domain> (例如 _capgo-sso.company.com) |
| 值 | 在控制面板中显示的验证令牌 |
一旦记录发布(DNS TTL 传播通常需要几分钟到一小时),请点击 验证 DNS 在成功后,提供商将移动到 已验证.
步骤 4 - 激活提供商
标题为“步骤 4 - 激活提供商”在 DNS 验证后,请点击 激活. 提供商状态变为 已激活. Only Active 在单点登录流程中仅使用活动的提供者。
您可以在控制台中随时选择 Deactivate 将该提供者移动到 Disabled,该状态会暂停该域名的单点登录功能,但不会删除配置。
步骤 5 - 测试和分配角色
标题:步骤 5 - 测试和分配角色When a user signs in via SSO for the first time and has no existing membership in that organization, Capgo provisions them with the read 角色.
试点用户登录后:
- 前往 设置 → 组织 → 成员
- 找到每个 SSO 配置的用户
- 调整他们的角色到适当的等级(上传, 写入, 管理员等)
查看 完整权限分配 每个角色都可以做什么。
可选 - 强制 SSO
可选 - 强制 SSO在一个 激活 提供商上,您可以切换 强制 SSO。当启用时,Capgo 将现有认证用户标记为 SSO-only,并且登录流程需要 IdP 身份验证。 禁用 (激活) 或关闭强制验证,会移除该域名的 SSO-仅限标志。
服务提供商状态参考
服务提供商状态参考| 状态 | 含义 |
|---|---|
| 待验证 | DNS TXT 记录尚未验证 |
| 已验证 | 域名所有权已确认,准备激活 |
| 激活 | 此域名的 SSO 已激活 |
| 已禁用 | 由 禁用 在控制台中激活;此域名未使用 SSO;请使用 重新激活 返回 激活 |
部署清单
部署清单- 企业计划确认
- Capgo中的ACS URL和实体 ID用于在 IdP 中创建 SAML 应用
- IdP 配置为释放稳定的电子邮件声明
- DNS TXT 记录发布并 验证 DNS 成功
- 提供者激活
- 试点用户登录成功
- 角色从默认值提升 根据需要 执行决策已做出(并在启用时通知)
- 如果需要,通知已发送