[csharp][generichost] Allow multiple auth methods of same type (#17129)

* allow multiple auth methods of same type

* allow multiple auth methods of same type
This commit is contained in:
devhl-labs
2023-11-26 08:46:48 -05:00
committed by GitHub
parent 8bea7f7377
commit ad95d551ed
50 changed files with 405 additions and 245 deletions

View File

@@ -470,15 +470,14 @@ namespace {{packageName}}.{{apiPackage}}
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
{{/-first}}
{{#isApiKey}}
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);{{#isKeyInHeader}}
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
ApiKeyToken apiKeyTokenLocalVar{{-index}} = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar{{-index}});{{#isKeyInHeader}}
apiKeyTokenLocalVar{{-index}}.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
{{/isKeyInHeader}}
{{#isKeyInQuery}}
apiKeyTokenLocalVar.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "{{keyParamName}}");
apiKeyTokenLocalVar{{-index}}.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "{{keyParamName}}");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
{{/isKeyInQuery}}
@@ -490,38 +489,38 @@ namespace {{packageName}}.{{apiPackage}}
{{#authMethods}}
{{#isBasicBasic}}
BasicToken basicTokenLocalVar = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BasicToken basicTokenLocalVar{{-index}} = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(basicTokenLocalVar);
tokenBaseLocalVars.Add(basicTokenLocalVar{{-index}});
basicTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
basicTokenLocalVar{{-index}}.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
{{/isBasicBasic}}
{{#isBasicBearer}}
BearerToken bearerTokenLocalVar = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BearerToken bearerTokenLocalVar{{-index}} = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(bearerTokenLocalVar);
tokenBaseLocalVars.Add(bearerTokenLocalVar{{-index}});
bearerTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
bearerTokenLocalVar{{-index}}.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
{{/isBasicBearer}}
{{#isOAuth}}
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar{{-index}} = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar{{-index}});
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
oauthTokenLocalVar{{-index}}.UseInHeader(httpRequestMessageLocalVar, "{{keyParamName}}");
{{/isOAuth}}
{{#isHttpSignature}}
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar{{-index}} = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar{{-index}});
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync({{#net60OrLater}}cancellationToken{{/net60OrLater}}).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar{{-index}}.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
{{/isHttpSignature}}
{{/authMethods}}

View File

@@ -213,6 +213,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
post:
tags:
- pet

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1461,6 +1461,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1534,6 +1539,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = await this.AsynchronousClient.GetAsync<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -3248,11 +3248,11 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BasicToken basicTokenLocalVar = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BasicToken basicTokenLocalVar1 = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(basicTokenLocalVar);
tokenBaseLocalVars.Add(basicTokenLocalVar1);
basicTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
basicTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -3773,11 +3773,11 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BearerToken bearerTokenLocalVar = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BearerToken bearerTokenLocalVar1 = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(bearerTokenLocalVar);
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = HttpMethod.Delete;

View File

@@ -280,10 +280,9 @@ namespace UseSourceGeneration.Api
: httpRequestMessageLocalVar.Content = new StringContent(JsonSerializer.Serialize(modelClient, _jsonSerializerOptions));
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();

View File

@@ -771,20 +771,20 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -989,11 +989,11 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
@@ -1183,20 +1183,20 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1435,20 +1435,20 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1665,11 +1665,18 @@ namespace UseSourceGeneration.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/pet/{petId}";
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7BpetId%7D", Uri.EscapeDataString(petId.ToString()));
System.Collections.Specialized.NameValueCollection parseQueryStringLocalVar = System.Web.HttpUtility.ParseQueryString(string.Empty);
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar2 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar2);
apiKeyTokenLocalVar2.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -1913,20 +1920,20 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -2162,11 +2169,11 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -2388,11 +2395,11 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"
@@ -2654,11 +2661,11 @@ namespace UseSourceGeneration.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"

View File

@@ -621,10 +621,9 @@ namespace UseSourceGeneration.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/store/inventory";
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -3248,11 +3248,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BasicToken basicTokenLocalVar = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BasicToken basicTokenLocalVar1 = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(basicTokenLocalVar);
tokenBaseLocalVars.Add(basicTokenLocalVar1);
basicTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
basicTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -3773,11 +3773,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BearerToken bearerTokenLocalVar = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BearerToken bearerTokenLocalVar1 = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(bearerTokenLocalVar);
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = HttpMethod.Delete;

View File

@@ -280,10 +280,9 @@ namespace Org.OpenAPITools.Api
: httpRequestMessageLocalVar.Content = new StringContent(JsonSerializer.Serialize(modelClient, _jsonSerializerOptions));
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();

View File

@@ -771,20 +771,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -989,11 +989,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
@@ -1183,20 +1183,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1435,20 +1435,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1665,11 +1665,18 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/pet/{petId}";
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7BpetId%7D", Uri.EscapeDataString(petId.ToString()));
System.Collections.Specialized.NameValueCollection parseQueryStringLocalVar = System.Web.HttpUtility.ParseQueryString(string.Empty);
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar2 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar2);
apiKeyTokenLocalVar2.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -1913,20 +1920,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -2162,11 +2169,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -2388,11 +2395,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"
@@ -2654,11 +2661,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"

View File

@@ -621,10 +621,9 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/store/inventory";
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -3246,11 +3246,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BasicToken basicTokenLocalVar = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BasicToken basicTokenLocalVar1 = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(basicTokenLocalVar);
tokenBaseLocalVars.Add(basicTokenLocalVar1);
basicTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
basicTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -3771,11 +3771,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BearerToken bearerTokenLocalVar = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BearerToken bearerTokenLocalVar1 = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(bearerTokenLocalVar);
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = HttpMethod.Delete;

View File

@@ -278,10 +278,9 @@ namespace Org.OpenAPITools.Api
: httpRequestMessageLocalVar.Content = new StringContent(JsonSerializer.Serialize(modelClient, _jsonSerializerOptions));
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();

View File

@@ -769,20 +769,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -987,11 +987,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = HttpMethod.Delete;
@@ -1181,20 +1181,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1433,20 +1433,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1663,11 +1663,18 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/pet/{petId}";
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7BpetId%7D", Uri.EscapeDataString(petId.ToString()));
System.Collections.Specialized.NameValueCollection parseQueryStringLocalVar = System.Web.HttpUtility.ParseQueryString(string.Empty);
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar2 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar2);
apiKeyTokenLocalVar2.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -1911,20 +1918,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -2160,11 +2167,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -2386,11 +2393,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"
@@ -2652,11 +2659,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"

View File

@@ -619,10 +619,9 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/store/inventory";
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -3238,11 +3238,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BasicToken basicTokenLocalVar = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BasicToken basicTokenLocalVar1 = (BasicToken) await BasicTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(basicTokenLocalVar);
tokenBaseLocalVars.Add(basicTokenLocalVar1);
basicTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
basicTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -3763,11 +3763,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
BearerToken bearerTokenLocalVar = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
BearerToken bearerTokenLocalVar1 = (BearerToken) await BearerTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(bearerTokenLocalVar);
tokenBaseLocalVars.Add(bearerTokenLocalVar1);
bearerTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
bearerTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
DateTime requestedAtLocalVar = DateTime.UtcNow;

View File

@@ -277,10 +277,9 @@ namespace Org.OpenAPITools.Api
: httpRequestMessageLocalVar.Content = new StringContent(JsonSerializer.Serialize(modelClient, _jsonSerializerOptions));
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();

View File

@@ -768,20 +768,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -986,11 +986,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
httpRequestMessageLocalVar.Method = new HttpMethod("DELETE");
DateTime requestedAtLocalVar = DateTime.UtcNow;
@@ -1179,20 +1179,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1430,20 +1430,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] acceptLocalVars = new string[] {
@@ -1659,11 +1659,18 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/pet/{petId}";
uriBuilderLocalVar.Path = uriBuilderLocalVar.Path.Replace("%7BpetId%7D", Uri.EscapeDataString(petId.ToString()));
System.Collections.Specialized.NameValueCollection parseQueryStringLocalVar = System.Web.HttpUtility.ParseQueryString(string.Empty);
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar2 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar2);
apiKeyTokenLocalVar2.UseInQuery(httpRequestMessageLocalVar, uriBuilderLocalVar, parseQueryStringLocalVar, "api_key_query");
uriBuilderLocalVar.Query = parseQueryStringLocalVar.ToString();
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
@@ -1906,20 +1913,20 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
HttpSignatureToken httpSignatureTokenLocalVar = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
HttpSignatureToken httpSignatureTokenLocalVar2 = (HttpSignatureToken) await HttpSignatureTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar);
tokenBaseLocalVars.Add(httpSignatureTokenLocalVar2);
if (httpRequestMessageLocalVar.Content != null) {
string requestBodyLocalVar = await httpRequestMessageLocalVar.Content.ReadAsStringAsync().ConfigureAwait(false);
httpSignatureTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
httpSignatureTokenLocalVar2.UseInHeader(httpRequestMessageLocalVar, requestBodyLocalVar, cancellationToken);
}
string[] contentTypes = new string[] {
@@ -2155,11 +2162,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"application/x-www-form-urlencoded"
@@ -2381,11 +2388,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"
@@ -2646,11 +2653,11 @@ namespace Org.OpenAPITools.Api
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;
OAuthToken oauthTokenLocalVar = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
OAuthToken oauthTokenLocalVar1 = (OAuthToken) await OauthTokenProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(oauthTokenLocalVar);
tokenBaseLocalVars.Add(oauthTokenLocalVar1);
oauthTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "");
oauthTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "");
string[] contentTypes = new string[] {
"multipart/form-data"

View File

@@ -617,10 +617,9 @@ namespace Org.OpenAPITools.Api
uriBuilderLocalVar.Path = ClientUtils.CONTEXT_PATH + "/store/inventory";
List<TokenBase> tokenBaseLocalVars = new List<TokenBase>();
ApiKeyToken apiKeyTokenLocalVar;
apiKeyTokenLocalVar = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar);
apiKeyTokenLocalVar.UseInHeader(httpRequestMessageLocalVar, "api_key");
ApiKeyToken apiKeyTokenLocalVar1 = (ApiKeyToken) await ApiKeyProvider.GetAsync(cancellationToken).ConfigureAwait(false);
tokenBaseLocalVars.Add(apiKeyTokenLocalVar1);
apiKeyTokenLocalVar1.UseInHeader(httpRequestMessageLocalVar, "api_key");
httpRequestMessageLocalVar.RequestUri = uriBuilderLocalVar.Uri;

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -427,6 +427,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
// create instances of HttpClient, HttpClientHandler to be reused later with different Api classes
HttpClient httpClient = new HttpClient();
@@ -483,7 +487,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1315,6 +1315,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1376,6 +1381,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1461,6 +1461,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1534,6 +1539,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = await this.AsynchronousClient.GetAsync<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1461,6 +1461,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1534,6 +1539,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = await this.AsynchronousClient.GetAsync<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1461,6 +1461,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1534,6 +1539,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = await this.AsynchronousClient.GetAsync<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1289,6 +1289,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1355,6 +1360,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1461,6 +1461,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1534,6 +1539,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = await this.AsynchronousClient.GetAsync<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);

View File

@@ -262,6 +262,7 @@ paths:
description: Pet not found
security:
- api_key: []
- api_key_query: []
summary: Find pet by ID
tags:
- pet

View File

@@ -410,6 +410,10 @@ namespace Example
config.AddApiKey("api_key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key", "Bearer");
// Configure API key authorization: api_key_query
config.AddApiKey("api_key_query", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// config.AddApiKeyPrefix("api_key_query", "Bearer");
var apiInstance = new PetApi(config);
var petId = 789L; // long | ID of pet to return
@@ -463,7 +467,7 @@ catch (ApiException e)
### Authorization
[api_key](../README.md#api_key)
[api_key](../README.md#api_key), [api_key_query](../README.md#api_key_query)
### HTTP request headers

View File

@@ -1461,6 +1461,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = this.Client.Get<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration);
@@ -1534,6 +1539,11 @@ namespace Org.OpenAPITools.Api
{
localVarRequestOptions.HeaderParameters.Add("api_key", this.Configuration.GetApiKeyWithPrefix("api_key"));
}
// authentication (api_key_query) required
if (!string.IsNullOrEmpty(this.Configuration.GetApiKeyWithPrefix("api_key_query")))
{
localVarRequestOptions.QueryParameters.Add(Org.OpenAPITools.Client.ClientUtils.ParameterToMultiMap("", "api_key_query", this.Configuration.GetApiKeyWithPrefix("api_key_query")));
}
// make the HTTP request
var localVarResponse = await this.AsynchronousClient.GetAsync<Pet>("/pet/{petId}", localVarRequestOptions, this.Configuration, cancellationToken).ConfigureAwait(false);