mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-30 12:40:52 +00:00
[C] fix use of isBasic condition (#15534)
This commit is contained in:
parent
8aa8a60754
commit
ce587c7b57
@ -90,10 +90,18 @@ Category | Method | HTTP request | Description
|
||||
- **API key parameter name**: {{keyParamName}}
|
||||
- **Location**: {{#isKeyInQuery}}URL query string{{/isKeyInQuery}}{{#isKeyInHeader}}HTTP header{{/isKeyInHeader}}
|
||||
{{/isApiKey}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
|
||||
- **Type**: HTTP basic authentication
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{#isBasicBearer}}
|
||||
|
||||
- **Type**: HTTP Bearer Token authentication{{#bearerFormat}} ({{{.}}}){{/bearerFormat}}
|
||||
{{/isBasicBearer}}
|
||||
{{#isHttpSignature}}
|
||||
|
||||
- **Type**: HTTP signature authentication
|
||||
{{/isHttpSignature}}
|
||||
{{#isOAuth}}
|
||||
|
||||
- **Type**: OAuth
|
||||
|
@ -18,10 +18,10 @@ apiClient_t *apiClient_create() {
|
||||
apiClient->response_code = 0;
|
||||
{{#hasAuthMethods}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
apiClient->username = NULL;
|
||||
apiClient->password = NULL;
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{#isOAuth}}
|
||||
apiClient->accessToken = NULL;
|
||||
{{/isOAuth}}
|
||||
@ -65,10 +65,10 @@ apiClient_t *apiClient_create_with_base_path(const char *basePath
|
||||
apiClient->response_code = 0;
|
||||
{{#hasAuthMethods}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
apiClient->username = NULL;
|
||||
apiClient->password = NULL;
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{#isOAuth}}
|
||||
apiClient->accessToken = NULL;
|
||||
{{/isOAuth}}
|
||||
@ -100,14 +100,14 @@ void apiClient_free(apiClient_t *apiClient) {
|
||||
apiClient->progress_data = NULL;
|
||||
{{#hasAuthMethods}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
if(apiClient->username) {
|
||||
free(apiClient->username);
|
||||
}
|
||||
if(apiClient->password) {
|
||||
free(apiClient->password);
|
||||
}
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{#isOAuth}}
|
||||
if(apiClient->accessToken) {
|
||||
free(apiClient->accessToken);
|
||||
@ -487,7 +487,7 @@ void apiClient_invoke(apiClient_t *apiClient,
|
||||
|
||||
{{#hasAuthMethods}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
// this would only be generated for basic authentication:
|
||||
char *authenticationToken;
|
||||
|
||||
@ -511,7 +511,7 @@ void apiClient_invoke(apiClient_t *apiClient,
|
||||
CURLOPT_USERPWD,
|
||||
authenticationToken);
|
||||
}
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{#isOAuth}}
|
||||
// this would only be generated for OAuth2 authentication
|
||||
if(apiClient->accessToken != NULL) {
|
||||
@ -548,13 +548,13 @@ void apiClient_invoke(apiClient_t *apiClient,
|
||||
}
|
||||
{{#hasAuthMethods}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
if((apiClient->username != NULL) &&
|
||||
(apiClient->password != NULL) )
|
||||
{
|
||||
free(authenticationToken);
|
||||
}
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{/authMethods}}
|
||||
{{/hasAuthMethods}}
|
||||
|
||||
|
@ -30,10 +30,10 @@ typedef struct apiClient_t {
|
||||
long response_code;
|
||||
{{#hasAuthMethods}}
|
||||
{{#authMethods}}
|
||||
{{#isBasic}}
|
||||
{{#isBasicBasic}}
|
||||
char *username;
|
||||
char *password;
|
||||
{{/isBasic}}
|
||||
{{/isBasicBasic}}
|
||||
{{#isOAuth}}
|
||||
char *accessToken;
|
||||
{{/isOAuth}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user