From f3668f86d931d9582ab31f69069a548eca175ce7 Mon Sep 17 00:00:00 2001 From: Niek Candaele Date: Sat, 7 Sep 2024 08:59:14 +0200 Subject: [PATCH 1/2] fix: add commit to api docs --- packages/lib-http/src/controllers/meta.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lib-http/src/controllers/meta.ts b/packages/lib-http/src/controllers/meta.ts index fb561f2c56..7e4779b6d1 100644 --- a/packages/lib-http/src/controllers/meta.ts +++ b/packages/lib-http/src/controllers/meta.ts @@ -54,7 +54,7 @@ export class Meta { { info: { title: `Takaro ${process.env.PACKAGE || 'API'}`, - version: process.env.TAKARO_VERSION || '0.0.0', + version: `${process.env.TAKARO_VERSION} - ${process.env.TAKARO_COMMIT} `, contact: { name: 'Takaro Team', email: 'support@takaro.io', From 0422f04225db80b34470f385deace355bc545045 Mon Sep 17 00:00:00 2001 From: Niek Candaele Date: Sat, 7 Sep 2024 08:59:32 +0200 Subject: [PATCH 2/2] feat: allow configuring admin auth in api docs --- packages/lib-http/src/controllers/meta.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/lib-http/src/controllers/meta.ts b/packages/lib-http/src/controllers/meta.ts index 7e4779b6d1..7047843075 100644 --- a/packages/lib-http/src/controllers/meta.ts +++ b/packages/lib-http/src/controllers/meta.ts @@ -66,9 +66,9 @@ export class Meta { securitySchemes: { adminAuth: { description: 'Used for system administration, like creating or deleting domains', - type: 'http', - scheme: 'bearer', - bearerFormat: 'JWT', + type: 'apiKey', + in: 'header', + name: 'x-takaro-admin-token', }, domainAuth: { description: 'Used for anything inside a domain. Players, GameServers, etc.', @@ -153,7 +153,7 @@ export class Meta { show-method-in-nav-bar="as-colored-block" show-header="false" - allow-authentication="false" + allow-authentication="true" allow-server-selection="false" schema-style="table"