Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -286,6 +286,7 @@ public static enum ENUM_PROPERTY_NAMING_TYPE {camelCase, PascalCase, snake_case,
public static final String IS_API_KEY_EXT_NAME = PREFIX_IS + "api-key";
public static final String IS_KEY_IN_QUERY_EXT_NAME = PREFIX_IS + "key-in-query";
public static final String IS_KEY_IN_HEADER_EXT_NAME = PREFIX_IS + "key-in-header";
public static final String IS_KEY_IN_COOKIE_EXT_NAME = PREFIX_IS + "key-in-cookie";
public static final String IS_CODE_EXT_NAME = PREFIX_IS + "code";
public static final String IS_PASSWORD_EXT_NAME = PREFIX_IS + "password";
public static final String IS_APPLICATION_EXT_NAME = PREFIX_IS + "application";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2380,8 +2380,11 @@ public List<CodegenSecurity> fromSecurity(Map<String, SecurityScheme> securitySc
codegenSecurity.getVendorExtensions().put(CodegenConstants.IS_API_KEY_EXT_NAME, Boolean.TRUE);

boolean isKeyInHeader = schemeDefinition.getIn() == SecurityScheme.In.HEADER;
boolean isKeyInCookie = schemeDefinition.getIn() == SecurityScheme.In.COOKIE;
boolean isKeyInQuery = schemeDefinition.getIn() == SecurityScheme.In.QUERY;
codegenSecurity.getVendorExtensions().put(CodegenConstants.IS_KEY_IN_HEADER_EXT_NAME, isKeyInHeader);
codegenSecurity.getVendorExtensions().put(CodegenConstants.IS_KEY_IN_QUERY_EXT_NAME, !isKeyInHeader);
codegenSecurity.getVendorExtensions().put(CodegenConstants.IS_KEY_IN_COOKIE_EXT_NAME, isKeyInCookie);
codegenSecurity.getVendorExtensions().put(CodegenConstants.IS_KEY_IN_QUERY_EXT_NAME, isKeyInQuery);

} else if (SecurityScheme.Type.HTTP.equals(schemeDefinition.getType())) {
codegenSecurity.getVendorExtensions().put(CodegenConstants.IS_BASIC_EXT_NAME, Boolean.TRUE);
Expand Down