fix(api): add refreshable: true to claude OAuth test config

Claude OAuth tokens are short-lived and require refresh. The runtime
HealthCheck (open-sse) already refreshes them successfully, but the
Dashboard test endpoint was missing `refreshable: true` in its config.

This caused the Dashboard to show "auth failed / Token expired" for
Claude providers even though the tokens were being refreshed correctly
at runtime. The codex provider already had this flag set.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Oleg Saprykin
2026-03-17 10:47:35 +03:00
parent a9f69711c6
commit ceda2e70c1

View File

@@ -20,6 +20,7 @@ const OAUTH_TEST_CONFIG = {
claude: {
// Claude doesn't have userinfo, we verify token exists and not expired
checkExpiry: true,
refreshable: true,
},
codex: {
// Codex OAuth tokens are ChatGPT session tokens, NOT standard OpenAI API keys.