62 parseAndStore(DEFAULT_ALLOWED_ORIGINS, DEFAULT_ALLOWED_HTTP_METHODS,
63 DEFAULT_ALLOWED_HTTP_HEADERS, DEFAULT_EXPOSED_HEADERS,
64 DEFAULT_SUPPORTS_CREDENTIALS, DEFAULT_PREFLIGHT_MAXAGE,
65 DEFAULT_DECORATE_REQUEST);
69 if (filterConfig != null) {
70 String filterName = filterConfig.getFilterName();
71 CorsFilterConfig corsFilterConfig =
new CorsFilterConfig(filterName, appConfiguration);
73 String configAllowedOrigins = corsFilterConfig
74 .getInitParameter(PARAM_CORS_ALLOWED_ORIGINS);
75 String configAllowedHttpMethods = corsFilterConfig
76 .getInitParameter(PARAM_CORS_ALLOWED_METHODS);
77 String configAllowedHttpHeaders = corsFilterConfig
78 .getInitParameter(PARAM_CORS_ALLOWED_HEADERS);
79 String configExposedHeaders = corsFilterConfig
80 .getInitParameter(PARAM_CORS_EXPOSED_HEADERS);
81 String configSupportsCredentials = corsFilterConfig
82 .getInitParameter(PARAM_CORS_SUPPORT_CREDENTIALS);
83 String configPreflightMaxAge = corsFilterConfig
84 .getInitParameter(PARAM_CORS_PREFLIGHT_MAXAGE);
85 String configDecorateRequest = corsFilterConfig
86 .getInitParameter(PARAM_CORS_REQUEST_DECORATE);
88 parseAndStore(configAllowedOrigins, configAllowedHttpMethods,
89 configAllowedHttpHeaders, configExposedHeaders,
90 configSupportsCredentials, configPreflightMaxAge,
91 configDecorateRequest);
AppConfiguration appConfiguration
Definition: CorsFilter.java:50
AppConfiguration getAppConfiguration()
Definition: ConfigurationFactory.java:253
ConfigurationFactory configurationFactory
Definition: CorsFilter.java:47