Example usage for org.springframework.security.web.authentication.www BasicAuthenticationFilter afterPropertiesSet

List of usage examples for org.springframework.security.web.authentication.www BasicAuthenticationFilter afterPropertiesSet

Introduction

In this page you can find the example usage for org.springframework.security.web.authentication.www BasicAuthenticationFilter afterPropertiesSet.

Prototype

@Override
    public void afterPropertiesSet() 

Source Link

Usage

From source file:it.geosolutions.geoserver.authentication.filter.GeoFenceAuthFilter.java

@Override
public void initializeFromConfig(SecurityNamedServiceConfig config) throws IOException {
    super.initializeFromConfig(config);

    GeoFenceAuthFilterConfig cfg = (GeoFenceAuthFilterConfig) config;
    // anything to set here? maybe the cache config

    aep = new BasicAuthenticationEntryPoint();
    aep.setRealmName(GeoServerSecurityManager.REALM);

    try {/*from   w w w  .jav a 2 s  .co m*/
        aep.afterPropertiesSet();
    } catch (Exception e) {
        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();
    //            filter.setAuthenticationDetailsSource(s);
    //        }
    filter.afterPropertiesSet();
    getNestedFilters().add(filter);
}

From source file:org.geoserver.geoserver.authentication.filter.GeoFenceAuthFilter.java

@Override
public void initializeFromConfig(SecurityNamedServiceConfig config) throws IOException {
    super.initializeFromConfig(config);

    GeoFenceAuthFilterConfig cfg = (GeoFenceAuthFilterConfig) config;
    // anything to set here? maybe the cache config

    aep = new BasicAuthenticationEntryPoint();
    aep.setRealmName(GeoServerSecurityManager.REALM);

    try {/* ww w  . j a v a  2s.  c om*/
        aep.afterPropertiesSet();
    } catch (Exception e) {
        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();
    //            filter.setAuthenticationDetailsSource(s);
    //        }
    filter.afterPropertiesSet();
    getNestedFilters().add(filter);
}