private boolean performCORSAuthorizationIfRequired(PathConfiguration pathConfiguration, HttpServletRequest request, HttpServletResponse response) { if (pathConfiguration == null) { return true; } CORSConfiguration corsConfiguration = pathConfiguration.getCORSConfiguration(); if (corsConfiguration == null) { return true; } CORSRequestType type = CORSRequestType.detect(request); if (type.equals(CORSRequestType.ACTUAL)) { // Simple / actual CORS request CORS.handleActualRequest(corsConfiguration, request, response); } else if (type.equals(CORSRequestType.PREFLIGHT)) { // Preflight CORS request CORS.handlePreflightRequest(corsConfiguration, request, response); return false; } return true; }
private boolean performCORSAuthorizationIfRequired(PathConfiguration pathConfiguration, HttpServletRequest request, HttpServletResponse response) { if (pathConfiguration == null) { return true; } CORSConfiguration corsConfiguration = pathConfiguration.getCORSConfiguration(); if (corsConfiguration == null) { return true; } CORSRequestType type = CORSRequestType.detect(request); if (type.equals(CORSRequestType.ACTUAL)) { // Simple / actual CORS request CORS.handleActualRequest(corsConfiguration, request, response); } else if (type.equals(CORSRequestType.PREFLIGHT)) { // Preflight CORS request CORS.handlePreflightRequest(corsConfiguration, request, response); return false; } return true; }
private boolean performCORSAuthorizationIfRequired(PathConfiguration pathConfiguration, HttpServletRequest request, HttpServletResponse response) { if (pathConfiguration == null) { return true; } CORSConfiguration corsConfiguration = pathConfiguration.getCORSConfiguration(); if (corsConfiguration == null) { return true; } CORSRequestType type = CORSRequestType.detect(request); if (type.equals(CORSRequestType.ACTUAL)) { // Simple / actual CORS request CORS.handleActualRequest(corsConfiguration, request, response); } else if (type.equals(CORSRequestType.PREFLIGHT)) { // Preflight CORS request CORS.handlePreflightRequest(corsConfiguration, request, response); return false; } return true; }
Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName()); CORSConfiguration groupCORSAuthz = groupConfiguration.getCORSConfiguration(); allowedHeaders, exposedHeaders, allowCredentials, allowAnyOrigin, allowAnyHeader, allowAnyMethod, maxAge); } else if (groupCORSAuthz != null) { return groupConfiguration.getCORSConfiguration();
Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName()); CORSConfiguration groupCORSAuthz = groupConfiguration.getCORSConfiguration(); allowedHeaders, exposedHeaders, allowCredentials, allowAnyOrigin, allowAnyHeader, allowAnyMethod, maxAge); } else if (groupCORSAuthz != null) { return groupConfiguration.getCORSConfiguration();
Map<String, PathConfiguration> groups = pathConfiguration.getSecurityConfiguration().getGroups(); PathConfiguration groupConfiguration = groups.get(pathConfiguration.getGroupName()); CORSConfiguration groupCORSAuthz = groupConfiguration.getCORSConfiguration(); allowedHeaders, exposedHeaders, allowCredentials, allowAnyOrigin, allowAnyHeader, allowAnyMethod, maxAge); } else if (groupCORSAuthz != null) { return groupConfiguration.getCORSConfiguration();