Skip to content

Commit 924b545

Browse files
wing328michaelpro1
authored andcommitted
add bearer auth support to csharp netcore (OpenAPITools#5921)
1 parent 85e7213 commit 924b545

File tree

1 file changed

+9
-2
lines changed
  • modules/openapi-generator/src/main/resources/csharp-netcore

1 file changed

+9
-2
lines changed

modules/openapi-generator/src/main/resources/csharp-netcore/api.mustache

+9-2
Original file line numberDiff line numberDiff line change
@@ -325,13 +325,20 @@ namespace {{packageName}}.{{apiPackage}}
325325
}
326326
{{/isKeyInQuery}}
327327
{{/isApiKey}}
328-
{{#isBasic}}
328+
{{#isBasicBasic}}
329329
// http basic authentication required
330330
if (!String.IsNullOrEmpty(this.Configuration.Username) || !String.IsNullOrEmpty(this.Configuration.Password))
331331
{
332332
localVarRequestOptions.HeaderParameters.Add("Authorization", "Basic " + {{packageName}}.Client.ClientUtils.Base64Encode(this.Configuration.Username + ":" + this.Configuration.Password));
333333
}
334-
{{/isBasic}}
334+
{{/isBasicBasic}}
335+
{{#isBasicBearer}}
336+
// bearer authentication required
337+
if (!String.IsNullOrEmpty(this.Configuration.AccessToken))
338+
{
339+
localVarRequestOptions.HeaderParameters.Add("Authorization", "Bearer " + this.Configuration.AccessToken);
340+
}
341+
{{/isBasicBearer}}
335342
{{#isOAuth}}
336343
// oauth required
337344
if (!String.IsNullOrEmpty(this.Configuration.AccessToken))

0 commit comments

Comments
 (0)