我正在使用需要通过查询字符串进行身份验证的 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不处理生成中的安全定义