Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-users] How to update a CrossOriginFilter

Hello,

I am using embedded Jetty 9.4.35.

Having a ServletContextHandler with a CORS filter :

FilterHolder cors = context.addFilter(CrossOriginFilter.class, "/*",EnumSet.of(DispatcherType.REQUEST)));

cors.setInitParameter(CrossOriginFilter.ALLOWED_ORIGINS_PARAM, authorizedOrigins4AllowOriginHeader);

cors.setInitParameter(CrossOriginFilter.ALLOWED_METHODS_PARAM, "GET,POST,HEAD,OPTIONS");

cors.setInitParameter(CrossOriginFilter.ALLOWED_HEADERS_PARAM, "X-Requested-With,Content-Type,Accept,Origin,Cache-Control");

cors.setInitParameter(CrossOriginFilter.CHAIN_PREFLIGHT_PARAM, "false");

 

I would like to update my list of authorized origins (authorizedOrigins4AllowOriginHeader) while the server is running without stopping and restarting anything. What is the best way to do that with embedded Jetty ?

 

Thanks for your help

 


Back to the top