forked from loafle/openapi-generator-original
[C# csharp] fix security features listed in documentation (#15687)
This commit is contained in:
parent
9bf752454e
commit
0d9ca8a2d5
@ -311,12 +311,12 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
|BasicAuth|✓|OAS2,OAS3
|
|BasicAuth|✓|OAS2,OAS3
|
||||||
|ApiKey|✓|OAS2,OAS3
|
|ApiKey|✓|OAS2,OAS3
|
||||||
|OpenIDConnect|✗|OAS3
|
|OpenIDConnect|✗|OAS3
|
||||||
|BearerToken|✗|OAS3
|
|BearerToken|✓|OAS3
|
||||||
|OAuth2_Implicit|✓|OAS2,OAS3
|
|OAuth2_Implicit|✓|OAS2,OAS3
|
||||||
|OAuth2_Password|✗|OAS2,OAS3
|
|OAuth2_Password|✗|OAS2,OAS3
|
||||||
|OAuth2_ClientCredentials|✓|OAS2,OAS3
|
|OAuth2_ClientCredentials|✓|OAS2,OAS3
|
||||||
|OAuth2_AuthorizationCode|✗|OAS2,OAS3
|
|OAuth2_AuthorizationCode|✗|OAS2,OAS3
|
||||||
|SignatureAuth|✗|OAS3
|
|SignatureAuth|✓|OAS3
|
||||||
|
|
||||||
### Wire Format Feature
|
### Wire Format Feature
|
||||||
| Name | Supported | Defined By |
|
| Name | Supported | Defined By |
|
||||||
|
@ -135,7 +135,9 @@ public class CSharpNetCoreClientCodegen extends AbstractCSharpCodegen {
|
|||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
SecurityFeature.OAuth2_ClientCredentials,
|
SecurityFeature.OAuth2_ClientCredentials,
|
||||||
SecurityFeature.BasicAuth,
|
SecurityFeature.BasicAuth,
|
||||||
SecurityFeature.ApiKey
|
SecurityFeature.BearerToken,
|
||||||
|
SecurityFeature.ApiKey,
|
||||||
|
SecurityFeature.SignatureAuth
|
||||||
))
|
))
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
GlobalFeature.XMLStructureDefinitions,
|
GlobalFeature.XMLStructureDefinitions,
|
||||||
|
@ -113,7 +113,9 @@ public class CSharpNetCoreReducedClientCodegen extends AbstractCSharpCodegen {
|
|||||||
.securityFeatures(EnumSet.of(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.OAuth2_Implicit,
|
SecurityFeature.OAuth2_Implicit,
|
||||||
SecurityFeature.BasicAuth,
|
SecurityFeature.BasicAuth,
|
||||||
SecurityFeature.ApiKey
|
SecurityFeature.BearerToken,
|
||||||
|
SecurityFeature.ApiKey,
|
||||||
|
SecurityFeature.SignatureAuth
|
||||||
))
|
))
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
GlobalFeature.XMLStructureDefinitions,
|
GlobalFeature.XMLStructureDefinitions,
|
||||||
|
@ -33,6 +33,7 @@ import org.slf4j.LoggerFactory;
|
|||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.net.URL;
|
import java.net.URL;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.EnumSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Locale;
|
import java.util.Locale;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@ -86,18 +87,11 @@ public class CsharpNetcoreFunctionsServerCodegen extends AbstractCSharpCodegen {
|
|||||||
modifyFeatureSet(features -> features
|
modifyFeatureSet(features -> features
|
||||||
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
.includeDocumentationFeatures(DocumentationFeature.Readme)
|
||||||
.excludeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
.excludeWireFormatFeatures(WireFormatFeature.PROTOBUF)
|
||||||
.includeSecurityFeatures(
|
.securityFeatures(EnumSet.of(
|
||||||
SecurityFeature.ApiKey,
|
SecurityFeature.ApiKey,
|
||||||
SecurityFeature.BasicAuth,
|
SecurityFeature.BasicAuth,
|
||||||
SecurityFeature.BearerToken
|
SecurityFeature.BearerToken
|
||||||
)
|
))
|
||||||
.excludeSecurityFeatures(
|
|
||||||
SecurityFeature.OpenIDConnect,
|
|
||||||
SecurityFeature.OAuth2_Password,
|
|
||||||
SecurityFeature.OAuth2_AuthorizationCode,
|
|
||||||
SecurityFeature.OAuth2_ClientCredentials,
|
|
||||||
SecurityFeature.OAuth2_Implicit
|
|
||||||
)
|
|
||||||
.excludeGlobalFeatures(
|
.excludeGlobalFeatures(
|
||||||
GlobalFeature.XMLStructureDefinitions,
|
GlobalFeature.XMLStructureDefinitions,
|
||||||
GlobalFeature.Callbacks,
|
GlobalFeature.Callbacks,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user