use of com.hazelcast.config.SecurityConfig in project hazelcast by hazelcast.
the class MemberDomConfigProcessor method handlePermissionPolicy.
private void handlePermissionPolicy(Node node) {
Node classNameNode = getNamedItemNode(node, "class-name");
String className = getTextContent(classNameNode);
SecurityConfig cfg = config.getSecurityConfig();
PermissionPolicyConfig policyConfig = new PermissionPolicyConfig(className);
cfg.setClientPolicyConfig(policyConfig);
for (Node child : childElements(node)) {
String nodeName = cleanNodeName(child);
if (matches("properties", nodeName)) {
fillProperties(child, policyConfig.getProperties());
break;
}
}
}
use of com.hazelcast.config.SecurityConfig in project hazelcast by hazelcast.
the class OssSecurityUpdateTest method testEnable_atRuntime.
@Test
public void testEnable_atRuntime() {
TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory();
HazelcastInstance hz = factory.newHazelcastInstance();
SecurityConfig securityConfig = hz.getConfig().getSecurityConfig();
exception.expect(UnsupportedOperationException.class);
securityConfig.setEnabled(true);
}
use of com.hazelcast.config.SecurityConfig in project hazelcast by hazelcast.
the class SecurityWithoutEnterpriseTest method test.
@Test
public void test() {
SecurityConfig securityConfig = new SecurityConfig().setEnabled(true);
Config config = new Config().setSecurityConfig(securityConfig);
expected.expect(IllegalStateException.class);
createHazelcastInstance(config);
}
use of com.hazelcast.config.SecurityConfig in project hazelcast by hazelcast.
the class OssSecurityUpdateTest method testUpdate_whenSecurityNotEnabled.
@Test
public void testUpdate_whenSecurityNotEnabled() {
TestHazelcastInstanceFactory factory = createHazelcastInstanceFactory();
HazelcastInstance hz = factory.newHazelcastInstance();
SecurityConfig securityConfig = hz.getConfig().getSecurityConfig();
exception.expect(UnsupportedOperationException.class);
securityConfig.setClientPermissionConfigs(Collections.<PermissionConfig>emptySet());
}
Aggregations