public GeoServerUserGroupService createUserGroupService(String name, String passwordEncoderName) throws Exception { SecurityUserGroupServiceConfig config = getUserGroupConfg(name, passwordEncoderName); getSecurityManager().saveUserGroupService(config /*,isNewUGService(name)*/); return getSecurityManager().loadUserGroupService(name); }
loadPasswordEncoder(GeoServerPBEPasswordEncoder.class, null, false).getName()); ugConfig.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); saveUserGroupService(ugConfig); userGroupService = loadUserGroupService(XMLUserGroupService.DEFAULT_NAME);
protected static GeoServerUserGroupService createUserGroupService( String fixtureId, LiveDbmsDataSecurity data, GeoServerSecurityManager securityManager) throws Exception { securityManager.saveUserGroupService(createConfigObject(fixtureId, data, securityManager)); return securityManager.loadUserGroupService(fixtureId); } }
protected static GeoServerUserGroupService createH2UserGroupServiceFromJNDI(String serviceName, GeoServerSecurityManager securityManager) throws Exception { securityManager.saveUserGroupService(createConfigObjectH2Jndi(serviceName, securityManager)); return securityManager.loadUserGroupService(serviceName); }
protected static GeoServerUserGroupService createH2UserGroupServiceFromJNDI( String serviceName, GeoServerSecurityManager securityManager) throws Exception { securityManager.saveUserGroupService( createConfigObjectH2Jndi(serviceName, securityManager)); return securityManager.loadUserGroupService(serviceName); }
protected static GeoServerUserGroupService createH2UserGroupService(String serviceName, GeoServerSecurityManager securityManager) throws Exception { securityManager.saveUserGroupService(createConfigObjectH2(serviceName, securityManager)); return securityManager.loadUserGroupService(serviceName); }
static protected GeoServerUserGroupService createUserGroupService(String fixtureId, LiveDbmsDataSecurity data, GeoServerSecurityManager securityManager) throws Exception { securityManager.saveUserGroupService(createConfigObject(fixtureId, data, securityManager)); return securityManager.loadUserGroupService(fixtureId); }
@Override public void doSave(T config) throws Exception { getSecurityManager().saveUserGroupService(config); if (recodeCheckBox.getModelObject()) { GeoServerUserGroupService s = getSecurityManager().loadUserGroupService(config.getName()); if (s.canCreateStore()) { Util.recodePasswords(s.createStore()); } } }
@Override public void doSave(T config) throws Exception { getSecurityManager().saveUserGroupService(config); if (recodeCheckBox.getModelObject()) { GeoServerUserGroupService s = getSecurityManager().loadUserGroupService(config.getName()); if (s.canCreateStore()) { Util.recodePasswords(s.createStore()); } } }
@Override public void doSave(T config) throws Exception { getSecurityManager().saveUserGroupService(config); if (recodeCheckBox.getModelObject()) { GeoServerUserGroupService s = getSecurityManager().loadUserGroupService(config.getName()); if (s.canCreateStore()) { Util.recodePasswords(s.createStore()); } } }
@Override public GeoServerUserGroupService createUserGroupService(String name) throws Exception { MemoryUserGroupServiceConfigImpl config = (MemoryUserGroupServiceConfigImpl) createConfigObject(name); getSecurityManager().saveUserGroupService(config); return getSecurityManager().loadUserGroupService(name); }
public GeoServerUserGroupService createUserGroupService(String name, String passwordEncoderName) throws Exception { MemoryUserGroupServiceConfigImpl config = getUserGroupConfg(name, passwordEncoderName); GeoServerUserGroupService service = new MemoryUserGroupService(); service.setSecurityManager(GeoServerExtensions.bean(GeoServerSecurityManager.class)); service.initializeFromConfig(config); getSecurityManager().saveUserGroupService(config /*,isNewUGService(name)*/); return service; }
getSecurityManager().saveUserGroupService(ugConfig);
getSecurityManager().saveUserGroupService(ugConfig);
protected static GeoServerUserGroupService createH2UserGroupService( String serviceName, GeoServerSecurityManager securityManager) throws Exception { if (securityManager.listUserGroupServices().contains(serviceName)) { GeoServerUserGroupService service = securityManager.loadUserGroupService(serviceName); if (service.canCreateStore()) { GeoServerUserGroupStore store = service.createStore(); store.clear(); store.store(); } SecurityUserGroupServiceConfig old = securityManager.loadUserGroupServiceConfig(serviceName); securityManager.removeUserGroupService(old); } securityManager.saveUserGroupService(createConfigObjectH2(serviceName, securityManager)); return securityManager.loadUserGroupService(serviceName); }
@Override public GeoServerUserGroupService createUserGroupService(String name) throws Exception { XMLUserGroupServiceConfig config = new XMLUserGroupServiceConfig(); config.setName(name); config.setClassName(XMLUserGroupService.class.getName()); config.setFileName("users.xml"); config.setCheckInterval(1000); config.setPasswordEncoderName(getDigestPasswordEncoder().getName()); config.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); getSecurityManager().saveUserGroupService(config); return getSecurityManager().loadUserGroupService(name); }
@Override public GeoServerUserGroupService createUserGroupService(String serviceName) throws Exception { // KeyStoreProvider.get().setUserGroupKey(serviceName, // RandomPasswordProvider.get().getRandomPassword(32)); XMLUserGroupServiceConfig ugConfig = new XMLUserGroupServiceConfig(); ugConfig.setName(serviceName); ugConfig.setClassName(XMLUserGroupService.class.getName()); ugConfig.setCheckInterval(1000); ugConfig.setFileName(XMLConstants.FILE_UR); ugConfig.setValidating(true); // ugConfig.setPasswordEncoderName(GeoserverUserPBEPasswordEncoder.PrototypeName); ugConfig.setPasswordEncoderName(getDigestPasswordEncoder().getName()); ugConfig.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); getSecurityManager().saveUserGroupService(ugConfig); GeoServerUserGroupService service = getSecurityManager().loadUserGroupService(serviceName); service.initializeFromConfig(ugConfig); return service; }
protected GeoServerUserGroupService createUserGroupService( String serviceName, String xmlFileName) throws Exception { XMLUserGroupServiceConfig ugConfig = (XMLUserGroupServiceConfig) getSecurityManager().loadUserGroupServiceConfig(serviceName); if (ugConfig == null) { ugConfig = createConfigObject(serviceName); ugConfig.setName(serviceName); } ugConfig.setClassName(XMLUserGroupService.class.getName()); ugConfig.setCheckInterval(1000); ugConfig.setFileName(xmlFileName); ugConfig.setValidating(true); ugConfig.setPasswordEncoderName(getDigestPasswordEncoder().getName()); ugConfig.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); getSecurityManager().saveUserGroupService(ugConfig /*,isNewUGService(serviceName)*/); GeoServerUserGroupService service = getSecurityManager().loadUserGroupService(serviceName); service.initializeFromConfig(ugConfig); // create files return service; }
config.setAvailableGroups("GROUP_MYROLE_1, GROUP_MYROLE_2"); getSecurityManager().saveUserGroupService(config /*,isNewUGService(name)*/); GeoServerUserGroupService webServiceAuthKeyBodyResponseUGS = getSecurityManager().loadUserGroupService("testWebServiceAuthKey3");
getSecurityManager().loadUserGroupServiceConfig(service.getName()); config.setPasswordEncoderName(getPlainTextPasswordEncoder().getName()); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); store = service.createStore(); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config);