forked from loafle/openapi-generator-original
[JavaScript][javascript-flowtyped] fix security features listed in documentation (#15715)
This commit is contained in:
parent
2cc3e7865c
commit
7ab636d268
@ -256,11 +256,11 @@ These options may be applied as additional-properties (cli) or configOptions (pl
|
|||||||
### Security Feature
|
### Security Feature
|
||||||
| Name | Supported | Defined By |
|
| Name | Supported | Defined By |
|
||||||
| ---- | --------- | ---------- |
|
| ---- | --------- | ---------- |
|
||||||
|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
|
||||||
|
@ -23,6 +23,7 @@ import io.swagger.v3.oas.models.media.Schema;
|
|||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.openapitools.codegen.*;
|
import org.openapitools.codegen.*;
|
||||||
import org.openapitools.codegen.meta.features.DocumentationFeature;
|
import org.openapitools.codegen.meta.features.DocumentationFeature;
|
||||||
|
import org.openapitools.codegen.meta.features.SecurityFeature;
|
||||||
import org.openapitools.codegen.model.ModelMap;
|
import org.openapitools.codegen.model.ModelMap;
|
||||||
import org.openapitools.codegen.model.ModelsMap;
|
import org.openapitools.codegen.model.ModelsMap;
|
||||||
|
|
||||||
@ -38,7 +39,12 @@ public class JavascriptFlowtypedClientCodegen extends AbstractTypeScriptClientCo
|
|||||||
public JavascriptFlowtypedClientCodegen() {
|
public JavascriptFlowtypedClientCodegen() {
|
||||||
super();
|
super();
|
||||||
|
|
||||||
modifyFeatureSet(features -> features.includeDocumentationFeatures(DocumentationFeature.Readme));
|
modifyFeatureSet(features -> features
|
||||||
|
.securityFeatures(EnumSet.of(
|
||||||
|
SecurityFeature.OAuth2_Implicit,
|
||||||
|
SecurityFeature.BasicAuth,
|
||||||
|
SecurityFeature.ApiKey))
|
||||||
|
.includeDocumentationFeatures(DocumentationFeature.Readme));
|
||||||
|
|
||||||
// clear import mapping (from default generator) as TS does not use it
|
// clear import mapping (from default generator) as TS does not use it
|
||||||
// at the moment
|
// at the moment
|
||||||
|
Loading…
x
Reference in New Issue
Block a user