List of usage examples for org.apache.shiro.web.servlet ShiroFilter ShiroFilter
ShiroFilter
From source file:org.apache.hadoop.gateway.security.ShiroEmbeddedLdapTest.java
License:Apache License
@Before public void setupTest() throws Exception { ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS); context.setContextPath("/"); context.addEventListener(new EnvironmentLoaderListener()); // Add root ShiroFilter, all remaining filters and filter chains are defined in shiro.ini's [urls] section. FilterHolder filterHolder = new FilterHolder(new ShiroFilter()); ServletHolder servletHolder = new ServletHolder(new MockServlet()); EnumSet<DispatcherType> types = EnumSet.allOf(DispatcherType.class); context.addFilter(filterHolder, "/*", types); context.addFilter(new FilterHolder(new TestFilter()), "/*", types); context.addServlet(servletHolder, "/*"); jetty = new Server(findFreePort()); jetty.setHandler(context);/*from w ww. ja v a 2s .com*/ jetty.start(); }
From source file:org.killbill.billing.jaxrs.TestJaxrsBase.java
License:Apache License
protected Map<FilterHolder, String> getFilters() { // Note! This needs to be in sync with web.xml return ImmutableMap.<FilterHolder, String>of(new FilterHolder(new ShiroFilter()), "/*"); }