@Override public GeoServerSecurityFilter createFilter(SecurityNamedServiceConfig config) { return new GeoServerRememberMeAuthenticationFilter(); } }
@Override public void initializeFromConfig(SecurityNamedServiceConfig config) throws IOException { super.initializeFromConfig(config); // not needed at the moment // RememberMeAuthenticationFilterConfig authConfig = // (RememberMeAuthenticationFilterConfig) config; GeoServerSecurityManager secMgr = getSecurityManager(); RememberMeAuthenticationFilter filter = new RememberMeAuthenticationFilter( secMgr.authenticationManager(), secMgr.getRememberMeService()); filter.afterPropertiesSet(); getNestedFilters().add(filter); }