Lower browser PKCE mint priority; HTTP-first by default.

Browser path is slow; only use it as fallback after HTTP mint fails unless
cpa_prefer_browser_mint is explicitly enabled.
This commit is contained in:
chaos committed 2026-07-14 10:36:20 +08:00
1 parent bf30d40c8b
commit 0417fa3218
3 files changed
+12 -9

No files matched your search

+2 -2
View File
@@ -85,9 +85,9 @@ DEFAULT_CONFIG = {
# OIDC:优先 SSO→Authorization Code + referrer=grok-build
"cpa_prefer_sso_oauth": True, # True=用 sso cookie 走 PKCE(必须带 referrer)
"cpa_require_referrer": True, # True=access_token 无 referrer=grok-build 则失败
"cpa_prefer_browser_mint": True, # True=有注册浏览器时优先浏览器 PKCE(避开 Python 直连超时)
"cpa_prefer_browser_mint": False, # True=有 page 时先浏览器(慢);默认 False=先 HTTP,失败再浏览器
"cpa_allow_browser_fallback": True, # True=HTTP 铸造失败时用注册浏览器走 PKCE
"cpa_browser_mint_timeout_sec": 120, # 浏览器 PKCE 最长等待
"cpa_browser_mint_timeout_sec": 90, # 浏览器 PKCE 最长等待(兜底路径)
"cpa_allow_device_fallback": False, # True=SSO 失败时回退设备码(通常不可用)
# OIDC 铸造代理/超时
"mint_proxy": "", # 铸造专用代理;空=复用 proxy