Авторест: аутентификация в строке запроса - PullRequest
0 голосов
/ 14 июня 2019

Я использую 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 не обрабатывает определения безопасности в поколении

...