@Override public GeoServerUserGroupService createUserGroupService(String name) throws Exception { return createUserGroupService(name, getPBEPasswordEncoder().getName()); }
@Override public GeoServerUserGroupService createUserGroupService(String name) throws Exception { return createUserGroupService(name, getPBEPasswordEncoder().getName()); }
@Override protected SecurityUserGroupServiceConfig createConfigObject(String name) { MemoryUserGroupServiceConfigImpl config = new MemoryUserGroupServiceConfigImpl(); config.setClassName(MemoryUserGroupService.class.getName()); config.setName(name); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); config.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); return config; }
@Test public void testEncryption2() throws Exception { SecurityManagerConfig config = getSecurityManager().getSecurityConfig(); config.setConfigPasswordEncrypterName(getPBEPasswordEncoder().getName()); getSecurityManager().saveSecurityConfig(config); String serviceName = "testEncrypt2";
config.setConfigPasswordEncrypterName(getPBEPasswordEncoder().getName()); getSecurityManager().saveSecurityConfig(config); getSecurityManager().updateConfigurationFilesWithEncryptedFields();
config.setConfigPasswordEncrypterName(getPBEPasswordEncoder().getName()); getSecurityManager().saveSecurityConfig(config); getSecurityManager().updateConfigurationFilesWithEncryptedFields();
@Override protected XMLUserGroupServiceConfig createConfigObject(String name) { XMLUserGroupServiceConfig config = new XMLUserGroupServiceConfig(); config.setName(name); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); config.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); config.setClassName(XMLUserGroupService.class.getName()); config.setCheckInterval(1000); config.setFileName("users.xml"); config.setValidating(true); config.setPasswordEncoderName(getPlainTextPasswordEncoder().getName()); config.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); return config; }
protected UserGroupStoreValidationWrapper createStore(String name) throws IOException { MemoryUserGroupServiceConfigImpl config = new MemoryUserGroupServiceConfigImpl(); config.setName(name); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); config.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); GeoServerUserGroupService service = new MemoryUserGroupService(); service.setSecurityManager(getSecurityManager()); service.initializeFromConfig(config); return new UserGroupStoreValidationWrapper(service.createStore()); }
ugconfig.setName("testAdminRole"); ugconfig.setClassName(MemoryUserGroupService.class.getName()); ugconfig.setPasswordEncoderName(getPBEPasswordEncoder().getName()); ugconfig.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); GeoServerUserGroupService ugService = new MemoryUserGroupService();
config.setName("testWebServiceAuthKey3"); config.setClassName(WebServiceBodyResponseUserGroupService.class.getName()); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); config.setPasswordPolicyName(PasswordValidator.DEFAULT_NAME); config.setSearchRoles("^.*?\"roles\"\\s*:\\s*\"([^\"]+)\".*$");
getSecurityManager().loadPasswordEncoder(encoder.getName()); encoder2.initializeFor(service);
.startsWith(getPlainTextPasswordEncoder().getPrefix())); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); .startsWith(getDigestPasswordEncoder().getPrefix())); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config); .startsWith(getEmptyEncoder().getPrefix())); config.setPasswordEncoderName(getPBEPasswordEncoder().getName()); getSecurityManager().saveUserGroupService(config); service.initializeFromConfig(config);
SecurityManagerConfig config = new SecurityManagerConfig(); config.setRoleServiceName(XMLRoleService.DEFAULT_NAME); config.setConfigPasswordEncrypterName(getPBEPasswordEncoder().getName()); config.getAuthProviderNames().add(GeoServerAuthenticationProvider.DEFAULT_NAME); config.setConfigPasswordEncrypterName(getStrongPBEPasswordEncoder().getName()); try { validator.validateManagerConfig(config, new SecurityManagerConfig()); config.setConfigPasswordEncrypterName(getPBEPasswordEncoder().getName()); config.setRoleServiceName("XX");
config.setPasswordEncoderName(getStrongPBEPasswordEncoder().getName());