Skip to content

Commit 0fe09f1

Browse files
committed
fix: 恢复 PR Wei-Shaw#682 中被误替换为占位符的 OAuth client_secret
PR Wei-Shaw#682 (release → main 全量同步) 将 Antigravity 和 Gemini CLI 的 OAuth client_secret 硬编码值替换为了 "GOCSPX-your-client-secret" 占位符, 导致未配置环境变量的部署环境中 token 刷新失败。 恢复内容: - antigravity/oauth.go: 恢复真实 client_secret - antigravity/oauth_test.go: 恢复测试断言中的真实值 - geminicli/constants.go: 恢复真实 client_secret
1 parent 4a91954 commit 0fe09f1

3 files changed

Lines changed: 3 additions & 4 deletions

File tree

backend/internal/pkg/antigravity/oauth.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,7 @@ const (
5353
var defaultUserAgentVersion = "1.19.6"
5454

5555
// defaultClientSecret 可通过环境变量 ANTIGRAVITY_OAUTH_CLIENT_SECRET 配置
56-
// 默认值使用占位符,生产环境请通过环境变量注入真实值。
57-
var defaultClientSecret = "GOCSPX-your-client-secret"
56+
var defaultClientSecret = "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"
5857

5958
func init() {
6059
// 从环境变量读取版本号,未设置则使用默认值

backend/internal/pkg/antigravity/oauth_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ func TestConstants_值正确(t *testing.T) {
684684
if err != nil {
685685
t.Fatalf("getClientSecret 应返回默认值,但报错: %v", err)
686686
}
687-
if secret != "GOCSPX-your-client-secret" {
687+
if secret != "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" {
688688
t.Errorf("默认 client_secret 不匹配: got %s", secret)
689689
}
690690
if RedirectURI != "http://localhost:8085/callback" {

backend/internal/pkg/geminicli/constants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ const (
3939
// They enable the "login without creating your own OAuth client" experience, but Google may
4040
// restrict which scopes are allowed for this client.
4141
GeminiCLIOAuthClientID = "681255809395-oo8ft2oprdrnp9e3aqf6av3hmdib135j.apps.googleusercontent.com"
42-
GeminiCLIOAuthClientSecret = "GOCSPX-your-client-secret"
42+
GeminiCLIOAuthClientSecret = "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"
4343

4444
// GeminiCLIOAuthClientSecretEnv is the environment variable name for the built-in client secret.
4545
GeminiCLIOAuthClientSecretEnv = "GEMINI_CLI_OAUTH_CLIENT_SECRET"

0 commit comments

Comments
 (0)