simplified duplicated code (#1935)

This commit is contained in:
Mauro
2026-03-28 13:28:24 +01:00
committed by GitHub
parent 11dec0c80a
commit 026a1339c7
+5 -7
View File
@@ -545,13 +545,11 @@ func parseTokenResponse(body []byte, provider string) (*AuthCredential, error) {
AuthMethod: "oauth",
}
if accountID := extractAccountID(tokenResp.IDToken); accountID != "" {
cred.AccountID = accountID
} else if accountID := extractAccountID(tokenResp.AccessToken); accountID != "" {
cred.AccountID = accountID
} else if accountID := extractAccountID(tokenResp.IDToken); accountID != "" {
// Recent OpenAI OAuth responses may only include chatgpt_account_id in id_token claims.
cred.AccountID = accountID
// Recent OpenAI OAuth responses may only include chatgpt_account_id in id_token claims.
if id := extractAccountID(tokenResp.IDToken); id != "" {
cred.AccountID = id
} else if id := extractAccountID(tokenResp.AccessToken); id != "" {
cred.AccountID = id
}
return cred, nil