原文標題:GitHub Copilot supports server-to-server authentication

GitHub 10 月 27 日宣布,GitHub Copilot SDK 開始公開預覽伺服器對伺服器(server-to-server)驗證。企業開發的服務或代理可以使用安裝在組織中的 GitHub App 身分呼叫 Copilot,而不必綁定某位已登入使用者的憑證。GitHub 將此定位為適合長期執行、自動化與多工作負載部署的驗證方式。

開發者需替 GitHub App 申請組織層級的唯讀 Copilot Requests 權限,再將 App 安裝至組織,並把短期 installation access token 傳入 Copilot SDK。GitHub 表示,這種方式讓代理以工作負載身分運作,減少員工離職、權杖失效或個人帳號權限變動造成的服務中斷。

使用量會歸屬並計費到安裝該 App 的組織,組織既有的模型政策、預算及支出限制仍然適用。組織擁有者可檢查已授權的 Apps,並在 AI usage CSV 報表中透過 app_client_id 辨識各應用程式的用量;若需要阻止存取,可暫停或解除安裝 App。

GitHub 已提供相關 Copilot SDK 驗證與 App 管理文件。這次是公開預覽,官方短篇公告沒有提供正式版日期,也未列出額外的地區限制或獨立費率,因此導入前應確認組織權限與計費設定。

發生了什麼事

GitHub Copilot SDK 支援組織安裝的 GitHub Apps 以短期權杖驗證,正式進入公開預覽。

為什麼重要

企業可把代理驗證與費用管理從個人帳號移至組織層級,改善長期自動化服務的可管理性與稽核能力。

影響哪些人

影響開發 GitHub Apps、Copilot SDK 代理及企業自動化工作流程的開發者和組織管理員。

已確認與未確認

已確認唯讀 Copilot Requests 權限、組織計費及停權方式;正式 GA 時程與其他限制未於公告公布。