Auth Provider Registry (providers/index.ts)

OpenCursor · src/agent/oauth/auth/providers/index.ts · typescript · MIT
auth, ai, tag:registry

Aggregates multiple OAuth provider implementations for an AI coding agent, exposing them as a unified list for authentication configuration.

// Source: https://github.com/PawanOsman/OpenCursor | License: MIT | Copyright 2026 Pawan Osman
// Provided via justclaw.it.com; keep this notice with the code.
/*
 * Copyright (c) 2026 Pawan Osman <https://github.com/PawanOsman>
 *
 * This file is part of OpenCursor — AI coding agent chat inside VS Code.
 * https://github.com/PawanOsman/OpenCursor
 *
 * Licensed under the MIT License. See LICENSE file in the project root.
 */

import type { AuthProvider } from "../types.js";
import p0 from "./claude.js";
import p1 from "./codex.js";
import p2 from "./antigravity.js";
import p3 from "./xai.js";
import p4 from "./grok-cli.js";
import p5 from "./gemini-cli.js";
import p6 from "./iflow.js";
import p7 from "./qoder.js";
import p8 from "./qoder-cn.js";
import p9 from "./github.js";
import p10 f

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key