@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); GlobalAuthorizationConfigurationBuilder globalRoles = global.security().authorization().enable() .principalRoleMapper(new ClusterRoleMapper()); ConfigurationBuilder config = TestCacheManagerFactory.getDefaultCacheConfiguration(true); AuthorizationConfigurationBuilder authConfig = config.security().authorization().enable(); globalRoles .role("reader").permission(AuthorizationPermission.ALL_READ) .role("writer").permission(AuthorizationPermission.ALL_WRITE) .role("admin").permission(AuthorizationPermission.ALL); authConfig.role("reader").role("writer").role("admin"); return TestCacheManagerFactory.createCacheManager(global, config); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); GlobalAuthorizationConfigurationBuilder globalRoles = global.security().authorization().enable() .principalRoleMapper(new IdentityRoleMapper()); ConfigurationBuilder config = TestCacheManagerFactory.getDefaultCacheConfiguration(true); AuthorizationConfigurationBuilder authConfig = config.security().authorization().enable(); globalRoles .role("role1").permission(AuthorizationPermission.EXEC) .role("role2").permission(AuthorizationPermission.EXEC) .role("admin").permission(AuthorizationPermission.ALL); authConfig.role("role1").role("role2").role("admin"); return TestCacheManagerFactory.createCacheManager(global, config); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); GlobalAuthorizationConfigurationBuilder globalRoles = global.security().securityCacheTimeout(0, TimeUnit.SECONDS).authorization().enable() .principalRoleMapper(new IdentityRoleMapper()); ConfigurationBuilder config = TestCacheManagerFactory.getDefaultCacheConfiguration(true); AuthorizationConfigurationBuilder authConfig = config.security().authorization().enable(); globalRoles .role("role1").permission(AuthorizationPermission.EXEC) .role("role2").permission(AuthorizationPermission.EXEC) .role("admin").permission(AuthorizationPermission.ALL); authConfig.role("role1").role("role2").role("admin"); return TestCacheManagerFactory.createCacheManager(global, config); } }
@Override protected EmbeddedCacheManager createCacheManager() { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); GlobalAuthorizationConfigurationBuilder globalRoles = global.security().authorization().enable() .principalRoleMapper(new ClusterRoleMapper()); ConfigurationBuilder config = TestCacheManagerFactory.getDefaultCacheConfiguration(true); AuthorizationConfigurationBuilder authConfig = config.security().authorization().enable(); globalRoles .role("reader").permission(AuthorizationPermission.ALL_READ) .role("writer").permission(AuthorizationPermission.ALL_WRITE) .role("admin").permission(AuthorizationPermission.ALL); authConfig.role("reader").role("writer").role("admin").jmxStatistics().enable(); return TestCacheManagerFactory.createCacheManager(global, config); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); GlobalAuthorizationConfigurationBuilder globalRoles = global.security().authorization().enable() .principalRoleMapper(new IdentityRoleMapper()); ConfigurationBuilder config = TestCacheManagerFactory.getDefaultCacheConfiguration(true); AuthorizationConfigurationBuilder authConfig = config.security().authorization().enable(); globalRoles .role("listener").permission(AuthorizationPermission.LISTEN) .role("admin").permission(AuthorizationPermission.ALL); authConfig.role("listener").role("admin"); return TestCacheManagerFactory.createCacheManager(global, config); }
@Override protected EmbeddedCacheManager createCacheManager() throws Exception { GlobalConfigurationBuilder global = new GlobalConfigurationBuilder(); GlobalAuthorizationConfigurationBuilder globalRoles = global.security().authorization().enable() .principalRoleMapper(new IdentityRoleMapper()).auditLogger(LOGGER); ConfigurationBuilder config = TestCacheManagerFactory.getDefaultCacheConfiguration(true); AuthorizationConfigurationBuilder authConfig = config.security().authorization().enable(); globalRoles.role(ADMIN_ROLE).permission(AuthorizationPermission.ALL).role(READER_ROLE) .permission(AuthorizationPermission.READ); authConfig.role(ADMIN_ROLE).role(READER_ROLE); return TestCacheManagerFactory.createCacheManager(global, config); }