throw new IOException(e);
}
// BasicAuthenticationFilterConfig authConfig = (BasicAuthenticationFilterConfig) config;
SecurityNamedServiceConfig authCfg = securityManager.loadAuthenticationProviderConfig("geofence");
GeoFenceAuthenticationProvider geofenceAuthProvider = geofenceAuth.createAuthenticationProvider(authCfg);
BasicAuthenticationFilter filter = new BasicAuthenticationFilter(geofenceAuthProvider ,aep);
// if (authConfig.isUseRememberMe()) {
// filter.setRememberMeServices(securityManager.getRememberMeService());
// GeoServerWebAuthenticationDetailsSource s = new GeoServerWebAuthenticationDetailsSource();