From c83d9bc0e7aadb30f60118868a99a60f29f8b6ad Mon Sep 17 00:00:00 2001 From: asdfryan Date: Wed, 31 Jan 2024 15:15:56 -0800 Subject: [PATCH] chore: remove private API whitelist --- apps/api/middleware/private_whitelist.ts | 15 --------------- apps/api/routes/private/v2/index.ts | 2 -- 2 files changed, 17 deletions(-) delete mode 100644 apps/api/middleware/private_whitelist.ts diff --git a/apps/api/middleware/private_whitelist.ts b/apps/api/middleware/private_whitelist.ts deleted file mode 100644 index cc0ddf68f5..0000000000 --- a/apps/api/middleware/private_whitelist.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { UnauthorizedError } from '@supaglue/core/errors'; -import type { NextFunction, Request, Response } from 'express'; - -const applicationIdWhitelist = [ - 'cb957d66-0ca0-4a4b-b2c0-2a5bfc36e936' /* prod */, - 'ebf0f803-55bc-48b2-8a98-5f0fffae5a1c' /* dev */, -]; - -export async function privateApiWhitelistMiddleware(req: Request, res: Response, next: NextFunction) { - if (!applicationIdWhitelist.includes(req.supaglueApplication.id)) { - throw new UnauthorizedError('application id must be whitelisted'); - } - - next(); -} diff --git a/apps/api/routes/private/v2/index.ts b/apps/api/routes/private/v2/index.ts index fe283e1e8d..95fb21636f 100644 --- a/apps/api/routes/private/v2/index.ts +++ b/apps/api/routes/private/v2/index.ts @@ -1,5 +1,4 @@ import { apiKeyHeaderMiddleware } from '@/middleware/api_key'; -import { privateApiWhitelistMiddleware } from '@/middleware/private_whitelist'; import { Router } from 'express'; import customer from './customer'; @@ -7,7 +6,6 @@ export default function init(app: Router): void { const v2Router = Router(); v2Router.use(apiKeyHeaderMiddleware); - v2Router.use(privateApiWhitelistMiddleware); customer(v2Router);