@fastify/swagger
Advanced tools
Comparing version 8.12.1 to 8.12.2
@@ -55,2 +55,6 @@ 'use strict' | ||
in: 'header' | ||
}, | ||
bearerAuth: { | ||
type: 'http', | ||
scheme: 'bearer' | ||
} | ||
@@ -60,3 +64,4 @@ } | ||
security: [{ | ||
apiKey: [] | ||
apiKey: [], | ||
bearerAuth: [] | ||
}], | ||
@@ -63,0 +68,0 @@ externalDocs: { |
@@ -376,3 +376,6 @@ 'use strict' | ||
Object.keys(securitySchemeGroup).forEach((securitySchemeLabel) => { | ||
const { name, in: category } = openapiObject.components.securitySchemes[securitySchemeLabel] | ||
const scheme = openapiObject.components.securitySchemes[securitySchemeLabel] | ||
const isBearer = scheme.type === 'http' && scheme.scheme === 'bearer' | ||
const category = isBearer ? 'header' : scheme.in | ||
const name = isBearer ? 'authorization' : scheme.name | ||
if (!acc[category]) { | ||
@@ -379,0 +382,0 @@ acc[category] = [] |
{ | ||
"name": "@fastify/swagger", | ||
"version": "8.12.1", | ||
"version": "8.12.2", | ||
"description": "Serve Swagger/OpenAPI documentation for Fastify, supporting dynamic generation", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -650,2 +650,6 @@ 'use strict' | ||
}, | ||
bearerAuth: { | ||
type: 'string', | ||
description: 'authorization bearer' | ||
}, | ||
id: { | ||
@@ -652,0 +656,0 @@ type: 'string', |
280003
8138