From ad22285c29f4748cf16a0fd5329c1e9880d379de Mon Sep 17 00:00:00 2001 From: Andreas Thomas Date: Tue, 12 Dec 2023 20:39:39 +0100 Subject: [PATCH] fix: hide authorization header in v1/keys.verifyKey route (#678) --- apps/api/src/pkg/hono/app.ts | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/api/src/pkg/hono/app.ts b/apps/api/src/pkg/hono/app.ts index 30978d810c..1b31032067 100644 --- a/apps/api/src/pkg/hono/app.ts +++ b/apps/api/src/pkg/hono/app.ts @@ -23,6 +23,15 @@ export function newApp() { title: "Unkey Api", version: "1.0.0", }, + // @ts-expect-error - this is a bug in the types + components: { + securitySchemes: { + BearerAuth: { + type: "http", + scheme: "bearer", + }, + }, + }, security: [{ BearerAuth: [] }], servers: [ { @@ -32,10 +41,10 @@ export function newApp() { ], }); - app.openAPIRegistry.registerComponent("securitySchemes", "BearerAuth", { - type: "http", - scheme: "bearer", - }); + // app.openAPIRegistry.registerComponent("securitySchemes", "BearerAuth", { + // type: "http", + // scheme: "bearer", + // }); return app; }