В OpenAPI версии 3, как вы добавляете api_key ко всем путям, таким как petstore.com/API/api_key/getPet - PullRequest
0 голосов
/ 23 октября 2019

Извиняюсь, если это вопрос noob, но я не могу найти решение этого вопроса.

Я пытаюсь использовать Swagger Editor с OpenApi версии 3 для документирования моих существующих API, которые настроены с использованием ключа APIкак часть GET URL.

пример: https://petstore.com/APIs/api_key/getPet/{pet_name}

Я пытаюсь выяснить, как написать определение, чтобы все пути (такие как / getPet) использовали префиксный ключ APIкогда вы нажимаете кнопку Авторизовать и тестируете с помощью Swagger Editor или Swagger UI.

Я могу определить api_key в securitySchemes в Компонентах, но не могу заставить его заменить заполнитель api_key в пути.

Iпытался определить api_key как часть URL сервера, а также префикс пути URL, но он не заменяется при тестировании значением, хранящимся в поле api_key.

У кого-нибудь есть пример установки, которой он может поделитьсячтобы продемонстрировать, как это сделать?

...