Package org.geoserver.geofence.config

Examples of org.geoserver.geofence.config.GeoFenceConfiguration



    public void testSave() throws IOException, URISyntaxException {
        GeofenceTestUtils.emptyFile("test-config.properties");
      
        GeoFenceConfiguration config = new GeoFenceConfiguration();
        config.setInstanceName("TEST_INSTANCE");
        config.setServicesUrl("http://fakeservice");
        config.setAllowDynamicStyles(true);
        config.setAllowRemoteAndInlineLayers(true);
        config.setGrantWriteToWorkspacesToAuthenticatedUsers(true);
        config.setUseRolesToFilter(true);
        config.setAcceptedRoles("A,B");
       
        manager.setConfiguration(config);
        manager.storeConfiguration();

        File configFile = configurer.getConfigFile();
View Full Code Here


    /**
     * @param user
     */
    private void setRuleFilterUserOrRole(Authentication user, RuleFilter ruleFilter) {
        if (user != null) {
            GeoFenceConfiguration config = configurationManager.getConfiguration();
            if (config.isUseRolesToFilter() && config.getRoles().size() > 0) {
               
                String role = "UNKNOWN";
                for (GrantedAuthority authority : user.getAuthorities()) {
                    if (config.getRoles().contains(authority.getAuthority())) {
                        role = authority.getAuthority();
                       
                    }
                }
                LOGGER.log(Level.FINE, "Setting role for filter: {0}",
View Full Code Here

TOP

Related Classes of org.geoserver.geofence.config.GeoFenceConfiguration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.