@Override public GeoServerSecurityFilter createFilter(SecurityNamedServiceConfig config) { return new GeoServerUserNamePasswordAuthenticationFilter(); } }
@Override protected boolean requiresAuthentication( HttpServletRequest request, HttpServletResponse response) { for (String pathInfo : pathInfos) { if (getRequestPath(request).startsWith(pathInfo)) return true; } return false; } };
filter.setAuthenticationManager(getSecurityManager().authenticationManager()); getNestedFilters().add(filter);
expect(formFilter.applicableForHtml()).andReturn(true).anyTimes(); expect(secMgr.loadFilter(GeoServerSecurityFilterChain.FORM_LOGIN_FILTER)) .andReturn(formFilter)