/** * <p>Convenience method to still use CORS but disable validations by allowing everything.</p> * * @return */ public CORSConfigurationBuilder allowAll() { allowAnyHeader(true); allowAnyMethod(true); allowAnyOrigin(true); allowCredentials(true); return this; }
/** * <p> * Provides a set of options to configure CORS for a specific path. * </p> * * @return */ public CORSConfigurationBuilder cors() { if (this.corsConfigurationBuilder == null) { this.corsConfigurationBuilder = new CORSConfigurationBuilder(this); } return this.corsConfigurationBuilder; }
pathGroup); } else if (this.corsConfigurationBuilder != null) { this.pathConfigurationBuilder = this.corsConfigurationBuilder.forPath(pathName, pathGroup); } else { this.pathConfigurationBuilder = this.httpSecurityBuilder.forPath(pathName, pathGroup); this.pathConfigurationBuilder = SetAuthenticationPathName(previousAnnotation, pathName); } else if (this.corsConfigurationBuilder != null) { this.pathConfigurationBuilder = this.corsConfigurationBuilder.forPath(pathName, pathGroup); } else { this.pathConfigurationBuilder = this.httpSecurityBuilder.forPath(pathName); String[] origins = allowedOrigins.origins(); if (origins != null && origins.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowOrigins(origins); String[] methods = supportedMethods.methods(); if (methods != null && methods.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowMethods(methods); String[] headers = supportedHeaders.headers(); if (headers != null && headers.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowHeaders(headers); String[] headers = exposedHeaders.headers(); if (headers != null && headers.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.exposedHeaders(headers); this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowCredentials(true);
pathGroup); } else if (this.corsConfigurationBuilder != null) { this.pathConfigurationBuilder = this.corsConfigurationBuilder.forPath(pathName, pathGroup); } else { this.pathConfigurationBuilder = this.httpSecurityBuilder.forPath(pathName, pathGroup); this.pathConfigurationBuilder = SetAuthenticationPathName(previousAnnotation, pathName); } else if (this.corsConfigurationBuilder != null) { this.pathConfigurationBuilder = this.corsConfigurationBuilder.forPath(pathName, pathGroup); } else { this.pathConfigurationBuilder = this.httpSecurityBuilder.forPath(pathName); String[] origins = allowedOrigins.origins(); if (origins != null && origins.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowOrigins(origins); String[] methods = supportedMethods.methods(); if (methods != null && methods.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowMethods(methods); String[] headers = supportedHeaders.headers(); if (headers != null && headers.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowHeaders(headers); String[] headers = exposedHeaders.headers(); if (headers != null && headers.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.exposedHeaders(headers); this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowCredentials(true);
pathGroup); } else if (this.corsConfigurationBuilder != null) { this.pathConfigurationBuilder = this.corsConfigurationBuilder.forPath(pathName, pathGroup); } else { this.pathConfigurationBuilder = this.httpSecurityBuilder.forPath(pathName, pathGroup); this.pathConfigurationBuilder = SetAuthenticationPathName(previousAnnotation, pathName); } else if (this.corsConfigurationBuilder != null) { this.pathConfigurationBuilder = this.corsConfigurationBuilder.forPath(pathName, pathGroup); } else { this.pathConfigurationBuilder = this.httpSecurityBuilder.forPath(pathName); String[] origins = allowedOrigins.origins(); if (origins != null && origins.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowOrigins(origins); String[] methods = supportedMethods.methods(); if (methods != null && methods.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowMethods(methods); String[] headers = supportedHeaders.headers(); if (headers != null && headers.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowHeaders(headers); String[] headers = exposedHeaders.headers(); if (headers != null && headers.length > 0) { this.corsConfigurationBuilder = this.corsConfigurationBuilder.exposedHeaders(headers); this.corsConfigurationBuilder = this.corsConfigurationBuilder.allowCredentials(true);
/** * <p>Convenience method to still use CORS but disable validations by allowing everything.</p> * * @return */ public CORSConfigurationBuilder allowAll() { allowAnyHeader(true); allowAnyMethod(true); allowAnyOrigin(true); allowCredentials(true); return this; }
/** * <p> * Provides a set of options to configure CORS for a specific path. * </p> * * @return */ public CORSConfigurationBuilder cors() { if (this.corsConfigurationBuilder == null) { this.corsConfigurationBuilder = new CORSConfigurationBuilder(this); } return this.corsConfigurationBuilder; }
/** * <p>Convenience method to still use CORS but disable validations by allowing everything.</p> * * @return */ public CORSConfigurationBuilder allowAll() { allowAnyHeader(true); allowAnyMethod(true); allowAnyOrigin(true); allowCredentials(true); return this; }
/** * <p> * Provides a set of options to configure CORS for a specific path. * </p> * * @return */ public CORSConfigurationBuilder cors() { if (this.corsConfigurationBuilder == null) { this.corsConfigurationBuilder = new CORSConfigurationBuilder(this); } return this.corsConfigurationBuilder; }