feat: add multi-provider OAuth support for Claude and Gemini CLI

This commit is contained in:
ciat-777 committed 2026-03-17 13:36:44 +08:00
1 parent 4e3dc92083
commit d8e44eb805
53 files changed
+3618 -719

No files matched your search

+6 -1
View File
@@ -1 +1,6 @@
ALTER TABLE "account_tokens" ADD COLUMN "value_status" TEXT NOT NULL DEFAULT 'ready';
ALTER TABLE "accounts" ADD COLUMN "oauth_provider" TEXT;
ALTER TABLE "accounts" ADD COLUMN "oauth_account_key" TEXT;
ALTER TABLE "accounts" ADD COLUMN "oauth_project_id" TEXT;
CREATE UNIQUE INDEX "sites_platform_url_unique" ON "sites" ("platform", "url");
CREATE INDEX "accounts_oauth_identity_idx" ON "accounts" ("oauth_provider", "oauth_account_key", "oauth_project_id");
CREATE INDEX "accounts_oauth_provider_idx" ON "accounts" ("oauth_provider");