I'm working on adding CORS support there are several things that can be configured in this case. Below is an example of the options that are currently available:<div>
<p class=""><span class="">public</span> <span class="">interface</span> CorsConfiguration {</p>
<p class=""> <span class="">public</span> <span class="">abstract</span> <span class="">boolean</span> isCorsSupportEnabled();</p>
<p class=""> <span class="">public</span> <span class="">abstract</span> <span class="">boolean</span> exposeHeaders();</p>
<p class=""> <span class="">public</span> <span class="">abstract</span> String getExposeHeaders();</p>
<p class=""><span class=""> </span>public<span class=""> </span>abstract<span class=""> </span>boolean<span class=""> anyOrigin();</span></p>
<p class=""> <span class="">public</span> <span class="">abstract</span> <span class="">boolean</span> allowCookies();</p>
<p class=""><span class=""> </span>public<span class=""> </span>abstract<span class=""> </span>boolean<span class=""> hasMaxAge();</span></p>
<p class=""> <span class="">public</span> <span class="">abstract</span> <span class="">long</span> getMaxAge();</p>
<p class=""> <span class="">public</span> <span class="">abstract</span> Set<String> getValidRequestMethods();</p>
<p class=""> <span class="">public</span> <span class="">abstract</span> Set<String> getValidRequestHeaders();</p>
<p class="">}</p><p class="">How do we want users to configure these configuration options? Using a CDI annotation with "sensible" default values or specify them in web.xml?</p><p class="">cheers, </p><p class="">
/Dan</p><p class=""><br></p><p class=""><br></p></div>