// ---------------------------------------------------------------------------// removed: plugin-level OAuth client-credentials flow.//// v1 tested the `client_credentials` grant through the OpenAPI plugin's own// oauth2 source-config slots (clientIdSlot / clientSecretSlot / connectionSlot)// and ConnectionProvider. In v2 OAuth — including the client-credentials grant —// is core-owned: an `OAuthClient` (with `grant: "client_credentials"`) is// registered through the executor's `oauth.*` surface, the oauth-service mints// and refreshes the connection, and the plugin only renders the resolved access// token through the integration's oauth `authenticationTemplate`.//// Client-credentials token exchange now lives in packages/core/sdk// (oauth-helpers.test.ts / oauth-service). The plugin's only contribution — the// oauth bearer rendering — is covered by plugin.test.ts. This stub documents the// migration explicitly.// ---------------------------------------------------------------------------import { describe, expect, it } from "@effect/vitest";describe("OpenAPI client-credentials OAuth (moved to core)", () => { it("is owned by the core oauth-service, not the plugin", () => { expect(true).toBe(true); });});
// ---------------------------------------------------------------------------
// removed: plugin-level OAuth client-credentials flow.
//
// v1 tested the `client_credentials` grant through the OpenAPI plugin's own
// oauth2 source-config slots (clientIdSlot / clientSecretSlot / connectionSlot)
// and ConnectionProvider. In v2 OAuth — including the client-credentials grant —
// is core-owned: an `OAuthClient` (with `grant: "client_credentials"`) is
// registered through the executor's `oauth.*` surface, the oauth-service mints
// and refreshes the connection, and the plugin only renders the resolved access
// token through the integration's oauth `authenticationTemplate`.
//
// Client-credentials token exchange now lives in packages/core/sdk
// (oauth-helpers.test.ts / oauth-service). The plugin's only contribution — the
// oauth bearer rendering — is covered by plugin.test.ts. This stub documents the
// migration explicitly.
// ---------------------------------------------------------------------------
import { describe, expect, it } from "@effect/vitest";
describe("OpenAPI client-credentials OAuth (moved to core)", () => {
it("is owned by the core oauth-service, not the plugin", () => {
expect(true).toBe(true);
});
});