From f45451a04076ed182943792f5abb411625a2c2ea Mon Sep 17 00:00:00 2001 From: TheCactusBlue Date: Tue, 25 Mar 2025 12:03:27 -0700 Subject: [PATCH] removed deprecated endpoint --- .../src/app/.well-known/jwks.json/route.ts | 32 ------------------- 1 file changed, 32 deletions(-) delete mode 100644 apps/backend/src/app/.well-known/jwks.json/route.ts diff --git a/apps/backend/src/app/.well-known/jwks.json/route.ts b/apps/backend/src/app/.well-known/jwks.json/route.ts deleted file mode 100644 index 4776e9051..000000000 --- a/apps/backend/src/app/.well-known/jwks.json/route.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { yupArray, yupNumber, yupObject, yupString } from "@stackframe/stack-shared/dist/schema-fields"; -import { getEnvVariable } from "@stackframe/stack-shared/dist/utils/env"; -import { getPublicJwkSet } from "@stackframe/stack-shared/dist/utils/jwt"; -import { createSmartRouteHandler } from "../../../route-handlers/smart-route-handler"; - -export const GET = createSmartRouteHandler({ - metadata: { - summary: "JWKS Endpoint", - description: "Returns information about the JSON Web Key Set (JWKS) used to sign and verify JWTs.", - tags: [], - hidden: true, - }, - request: yupObject({}), - response: yupObject({ - statusCode: yupNumber().oneOf([200]).defined(), - bodyType: yupString().oneOf(["json"]).defined(), - body: yupObject({ - keys: yupArray().defined(), - message: yupString().optional(), - }).defined(), - }), - async handler() { - return { - statusCode: 200, - bodyType: "json", - body: { - ...await getPublicJwkSet(getEnvVariable("STACK_SERVER_SECRET")), - message: "This is deprecated. Please disable the legacy JWT signing in the tenancy setting page, and move to /api/v1/projects//.well-known/jwks.json", - } - }; - }, -});