Я не понимаю, как передать пользовательский параметр заголовка, используя swagger и dredd в одном из моих маршрутов, я хочу передать JWT в 'X-API-Token'
Я бегу
dredd swagger.yaml http://localhost:5001/api
Часть моего swagger.yaml выглядит следующим образом:
paths:
/users:
get:
tags:
- "User"
summary: "Get user data"
description: "Get user data"
operationId: "userGet"
parameters:
- in: header
name: X-API-Token
schema:
type: string
default: xxx.mykey.xxx
responses:
'200':
description: "Get user data"
content:
application/json; charset=utf-8:
schema:
$ref: "#/components/schemas/UserData"
default:
description: "Unexpected error"
content:
application/json:
schema:
$ref: "#/components/schemas/Error"
security:
- ApiTokenAuth: []
components:
securitySchemes:
ApiTokenAuth: # arbitrary name for the security scheme
type: apiKey
in: header # can be "header", "query" or "cookie"
name: X-API-Token