Ключ api_key не устанавливается при вызове api через интерфейс Swagger
Я использую Swagger UI для создания API и хочу вызвать API на этой странице для виноградного API. Я установил security_definitions как показано ниже:
add_swagger_documentation(
hide_documentation_path: true,
doc_version: '18.0',
mount_path: '/api_doc',
add_version: true,
hide_format: true,
info: {
title: "Search API documentation"
},
security_definitions: {
ApiKeyAuth:{
type: "apiKey",
name: "X-Auth-Token",
in: "header",
description: "Requests should pass an api_key header."
}
},
security: {
ApiKeyAuth: []
}
)
Но при вводе значения и отправке запроса в заголовке запроса значения нет.
1 ответ
security
это массив, так что должно быть
security: [{ ApiKeyAuth: [] }]