@Override public GeoServerSecurityFilter createFilter(SecurityNamedServiceConfig config) { return new GeoServerAnonymousAuthenticationFilter(); } }
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException { if (SecurityContextHolder.getContext().getAuthentication() == null) { SecurityContextHolder.getContext() .setAuthentication(createAuthentication((HttpServletRequest) req)); } chain.doFilter(req, res); }
expect(authFilter.applicableForServices()).andReturn(true).anyTimes(); expect(authFilter.applicableForHtml()).andReturn(true).anyTimes(); expect(secMgr.loadFilter(GeoServerSecurityFilterChain.ANONYMOUS_FILTER)) .andReturn(authFilter)