diff --git a/src/apispec.ts b/src/apispec.ts index 4a1f496..9aa3018 100644 --- a/src/apispec.ts +++ b/src/apispec.ts @@ -14,6 +14,14 @@ export function generateSpec(storage: MetadataArgsStorage, schemas) { { components: { schemas, + "securitySchemes": { + "AuthToken": { + "type": "apiKey", + "in": "query", + "name": "key", + description: "A simple api key. See the README's env section for more details." + } + } }, info: { description: "The the API for the LfK! document server.", diff --git a/src/controllers/PdfController.ts b/src/controllers/PdfController.ts index 15f0db4..3e82693 100644 --- a/src/controllers/PdfController.ts +++ b/src/controllers/PdfController.ts @@ -11,6 +11,7 @@ import { PdfCreator } from '../PdfCreator'; */ @JsonController() @Authorized() +@OpenAPI({ security: [{ "AuthToken": [] }] }) export class PdfController { private pdf: PdfCreator = new PdfCreator(); private initialized: boolean = false;