SSO、SCIM 预配和座位分配在 Claude 账户级别配置。有关这些步骤,请参阅 Claude 企业管理员指南 和 座位分配。
选择您的 API 提供商
Claude Code 通过多个 API 提供商之一连接到 Claude。您的选择会影响计费、身份验证、您继承的合规性态势,以及您的开发人员可以使用的 Claude Code 功能。
某些 Claude Code 功能需要 claude.ai 账户。云端会话、云端定时任务、Code Review、Remote Control 和 Chrome 扩展 不能仅通过 Console API 密钥或云提供商凭据使用。如果您通过 Amazon Bedrock、Google Cloud’s Agent Platform 或 Microsoft Foundry 部署,请计划开发人员是否还需要 Claude for Teams 或 Enterprise 座位。每个功能页面都列出了其套餐要求。
有关涵盖身份验证、区域和功能奇偶性的完整提供商比较,请参阅 enterprise deployment overview。每个提供商的身份验证设置在 Authentication 中。
Network configuration 中的代理和防火墙要求适用于所有提供商。如果您想要在多个提供商前面有单个端点或集中式请求日志记录,请参阅 LLM gateway。
决定设置如何到达设备
托管设置定义组织策略。Claude Code 按优先级顺序检查下表中的四个来源。Claude Code 如何合并托管来源说明其中哪些适用、策略助手更改什么,以及如何组合每个来源。该表是决策地图。
Claude Code 在启动时获取 server-managed 设置,并在会话期间每小时刷新一次,无需部署端点基础设施。通过 claude.ai 管理控制台传递需要 Claude for Teams 或 Enterprise 计划。在 Amazon Bedrock、Google Cloud 的 Agent Platform 或 Microsoft Foundry 上的部署可以通过运行 Claude apps gateway 获得相同的远程传递,或改用基于文件或操作系统级别的机制之一。
如果您的组织混合使用提供商,请为 claude.ai 用户配置 server-managed settings 加上 file-based 或 plist/registry 回退,以便其他用户仍然接收托管策略。
plist 和 HKLM 注册表位置适用于任何提供商,并且由于需要管理员权限才能写入,因此可以抵抗篡改。Windows 用户注册表中的 HKCU 可以在没有提升权限的情况下写入,因此将其视为便利默认值而不是执行通道。
默认情况下,WSL 仅读取
/etc/claude-code 处的 Linux 文件路径。要将您的 Windows 注册表和 C:\Program Files\ClaudeCode 策略扩展到同一台机器上的 WSL,请在这些仅限管理员的 Windows 来源之一中设置 wslInheritsWindowsSettings: true。
无论您选择哪种机制,托管值都优先于用户和项目设置,除了一些安全敏感的例外。数组设置(如 permissions.allow 和 permissions.deny)合并来自所有源的条目,因此开发人员可以扩展托管列表但不能从中删除。对于 fallbackModel、availableModels 和 modelPicker,托管值替换较低层而不是合并。
WSL 会话在 Claude Code Desktop 中
在 Windows 上,Claude Code Desktop 可以在 WSL 2 发行版内运行 Code 会话。会话的 Claude Code 进程在发行版内运行,因此它通过上述 WSL 发现路径解析托管设置:除非部署了wslInheritsWindowsSettings: true,否则仅限 Windows 的来源无法到达它。
Claude Desktop 在检测到设备为组织管理的设备上默认关闭 WSL 会话,例如当 C:\Program Files\ClaudeCode\managed-settings.json 存在时。要打开它们,请部署 Windows 注册表策略,这需要 Claude Desktop v1.19367.0 或更高版本:
- 在
HKLM\SOFTWARE\Policies\Claude下创建一个名为disableWslSessions的值,并将其设置为REG_SZ字符串false或REG_DWORD0。此值位于 Claude Desktop 策略键下,与携带托管设置的ClaudeCode键分开。在 HKLM 下部署该值,这需要管理员权限才能写入。HKCU 下的值不会启用 WSL 会话。 - 如果部署了
C:\Program Files\ClaudeCode\managed-settings.json,请保留它。一旦 HKLM 下的disableWslSessions为false,Desktop 即使该文件存在也允许 WSL 会话。
main.log 中的 [wslPolicyGate] denying WSL session。拒绝的原因在括号中,例如 (cli-file-present)。
启用 WSL 会话后,将您的托管设置扩展到它们:
- 通过 HKLM 注册表或
C:\Program Files\ClaudeCode文件部署wslInheritsWindowsSettings: true,以便 WSL 会话继承与主机会话相同的策略。 - 通过在 WSL 会话内运行
/status进行验证,并读取Setting sources行。要解释它列出的内容,请参阅在 /status 中读取来源。
决定要强制执行的内容
托管设置可以锁定工具、沙箱执行、限制 MCP 服务器和插件源,以及控制哪些 hooks 运行。每一行都是一个控制表面,具有驱动它的设置键。
如果您的成员通过 claude.ai 或 Anthropic API 登录,并且您在 Claude Enterprise 计划上,您还可以从组织的管理设置中管理模型,而无需部署任何内容:
- Organization model restrictions:禁用单个模型。在服务器端强制执行。
- Organization default model:设置新会话启动时使用的模型。成员仍可切换模型。要在启动时将其恢复为您的默认模型,请启用该部分所述的覆盖设置。要限制成员可选择的模型,请使用组织模型限制。
- Organization effort limits:按角色限制工作量级别。在服务器端强制执行。
availableModels 用于限制,model 用于默认值,maxEffortLevel 用于工作量限制。
Cloud sessions 在 claude.ai 上有其自己的管理入口:
- Cloud environments 页面:所有者创建组织共享环境,设置成员云端会话的网络访问级别、环境变量和设置脚本。
- 默认环境:所有者在 claude.ai/admin-settings/claude-code 单独选择组织的默认环境。
- Git providers 页面:请参阅已关联的 GitHub 账户,了解关联到您组织的 GitHub 账户。
curl 和 wget 仍然可以到达任何 URL。沙箱通过在操作系统级别强制执行的网络域允许列表来弥补这一差距。
有关这些控制防御的威胁模型,请参阅安全性。
已关联的 GitHub 账户
在 Team 和 Enterprise 计划中,Organization settings > Git providers 的 GitHub 部分列出了通过 Claude GitHub App 关联到您的 Claude 组织的 GitHub 组织和个人账户。Claude Code、Claude Tag 和 Claude Security 共享此列表。打开该页面需要在您的 Claude 组织中拥有管理员角色。 管理员或成员都可以关联账户:- 管理员连接:管理员在该部分点击 Connect(或在已连接账户后点击 Add organization),并在某个 GitHub 组织上安装 Claude GitHub App。以这种方式关联组织,需要一个既是该 GitHub 组织所有者、又是您 Claude 组织管理员的人来操作。
- 成员连接:当成员将其 GitHub 账户连接到 Claude 时(例如在设置云端会话时),Claude 会关联该成员拥有且已安装 Claude GitHub App 的 GitHub 账户。这可能包括其个人账户以及其拥有的 GitHub 组织。
github_app_installation_linked 和 github_app_installation_unlinked。
设置使用情况可见性
根据您需要报告的内容选择监控。仪表板、API 和支出控制在 Claude for Teams 或 Enterprise 计划与 Claude Console 组织之间有所不同,因此在围绕某项功能规划报告之前,请检查”可用性”列。
在 Teams 和 Enterprise 上,每用户使用情况和支出数字来自您组织的分析设置中的支出报告,而不是分析仪表板。云提供商通过 AWS Cost Explorer、GCP Billing 或 Azure Cost Management 公开支出。有关跨 Claude chat、Claude Code 和 Cowork 规划企业预算的信息,请参阅 Claude Enterprise consumption guide。
审查数据处理
在 Team、Enterprise、Claude API 和云提供商计划上,Anthropic 不会在您的代码或提示上训练模型。您的 API 提供商决定保留和合规性态势。
如果您需要请求级别的审计日志或按数据敏感性路由流量,我们建议您在开发人员和您的提供商之间放置网关:自托管的 Claude apps gateway 记录带有 IdP 身份的每个请求审计日志,或者您也可以使用另一个 LLM gateway。通过网关的会话不符合 HIPAA 配置的条件。Check how developers sign in and connect 列出了哪些登录和连接方式符合条件。有关监管要求和认证,请参阅 Legal and compliance。
验证和入职
配置托管设置后,让开发人员在 Claude Code 中运行/status。在 Status 选项卡上,Setting sources 行显示 Enterprise managed settings 后跟括号中的源;验证执行 列出了标签。
分享这些资源以帮助开发人员入门:
- 快速入门:从安装到使用项目的首次会话演练
- 常见工作流:代码审查、重构和调试等日常任务的模式
- Claude Code 101 和 Claude Code in Action:Claude Academy 上的免费自定进度课程
- 运行
/logout然后/login以切换账户 - 如果缺少企业身份验证选项,运行
claude update - 更新后重启终端
后续步骤
选择提供商和传递机制后,继续进行详细配置:- Server-managed settings:从 Claude 管理控制台传递托管策略
- All settings:每个设置键、文件位置和示例
- Which value Claude Code uses:跨托管、项目、本地和用户设置的优先级规则
- Monorepos and large repos:为部署到 monorepo 的组织提供的按目录配置模式
- Amazon Bedrock、Google Cloud’s Agent Platform、Microsoft Foundry:提供商特定部署
- Claude Enterprise Administrator Guide:SSO、SCIM、座位管理和推出手册