public MemoryRoleServiceConfigImpl getRoleConfig(String name) { MemoryRoleServiceConfigImpl config = new MemoryRoleServiceConfigImpl(); config.setName(name); config.setClassName(MemoryRoleService.class.getName()); config.setToBeEncrypted("encryptme"); return config; }
public MemoryRoleServiceConfigImpl getRoleConfig(String name) { MemoryRoleServiceConfigImpl config = new MemoryRoleServiceConfigImpl(); config.setName(name); config.setClassName(MemoryRoleService.class.getName()); config.setToBeEncrypted(plainTextRole); return config; }
@Override public GeoServerRoleService createRoleService(String name) throws IOException { MemoryRoleServiceConfigImpl config = new MemoryRoleServiceConfigImpl(); config.setName(name); GeoServerRoleService service = new MemoryRoleService(); service.initializeFromConfig(config); service.setSecurityManager(getSecurityManager()); return service; }
@Override public GeoServerRoleService createRoleService(String name) throws Exception { MemoryRoleServiceConfigImpl config = new MemoryRoleServiceConfigImpl(); config.setName(name); config.setAdminRoleName("adminRole"); config.setGroupAdminRoleName("groupAdminRole"); config.setClassName(MemoryRoleService.class.getName()); service = new MemoryRoleService(); service.initializeFromConfig(config); service.setSecurityManager(getSecurityManager()); store = service.createStore(); addTestUser("user1", Arrays.asList("adminRole", "groupAdminRole"), service, store); addTestUser("user2", Arrays.asList("adminRole"), service, store); addTestUser("user3", Arrays.asList("role1"), service, store); getSecurityManager().saveRoleService(config); return service; }
@Test public void testMappedAdminRoles() throws Exception { MemoryRoleServiceConfigImpl config = new MemoryRoleServiceConfigImpl(); config.setName("testAdminRole"); config.setAdminRoleName("adminRole"); config.setGroupAdminRoleName("groupAdminRole");