ニュース
GitHub Copilot 支持服务器间身份验证,进入公开预览
GitHub 更新日志显示,GitHub Copilot 现已支持服务器间身份验证,面向安装在组织上的 GitHub Apps,处于公开预览阶段。基于 Copilot SDK 构建的服务与智能体可代表组织发起请求,不再依赖已登录用户的凭据。
核心事实
据 GitHub 更新日志,GitHub Copilot 现已支持服务器间身份验证(server-to-server authentication),适用于安装在组织上的 GitHub Apps,目前处于公开预览阶段。基于 GitHub Copilot SDK 构建的服务与智能体,可以代表组织发起请求,而不再依赖已登录用户的凭据。开发者可为 GitHub App 授予只读的 Copilot Requests 组织权限,将该应用安装到组织,并把短期有效的安装访问令牌(installation access token)传给 Copilot SDK。
背景与影响
GitHub 将这种由工作负载持有的身份描述为有助于智能体和自动化服务在更大规模上稳定运行,而不把身份验证或用量绑定到单个用户。用量归属于安装该应用的组织,并由该组织计费;组织设定的模型策略、预算与支出控制同样适用。组织所有者可以查看哪些应用拥有访问权限,在 AI 用量 CSV 报告中通过 app_client_id 字段识别由应用产生的用量,并可通过暂停或卸载应用来终止其访问。
限制与来源
该功能目前仅为公开预览,正式可用时间与后续变化尚未公布。具体权限配置、令牌有效期及计费细则,请以 GitHub 官方文档与官网当前信息为准。本文信息来自 GitHub 更新日志(github.blog),未包含独立测试或第三方验证。