Я использую REST Api, который требует аутентификации через строку запроса.
В частности, определения безопасности чванства:
"securityDefinitions": {
"api_token": {
"type": "apiKey",
"name": "api_token",
"description": "<p>Authentication is handled via API tokens that you need to send as a GET parameter when making any request to our API.</p>\n <p>To request an API token you need to your settings page on our website and press \"Send Token to Email\" button.</p>",
"in": "query"
}
},
"security": [{"api_token": []}],
Однако отдельные операции не включают api_key
в качестве параметра.В отличие от заголовков, я не могу просто создать конструктор, который устанавливает заголовок по умолчанию на HttpClient.
Как я могу сгенерировать клиент кода, который позволяет мне устанавливать ключ api?
Дополнительное примечание : Я бы также принял другие генераторы, такие как NSwag.К сожалению, по состоянию на 2019-06 NSwag не обрабатывает определения безопасности в поколении