Java Code Examples for kafka.security.auth.Resource#fromString()
The following examples show how to use
kafka.security.auth.Resource#fromString() .
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 6 votes |
@Test public void getAcls() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "my_user"); Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); Resource topic2 = Resource.fromString(Topic.name() + Resource.Separator() + "topic2"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(readAcl, topic1); client.addAcls(readAcl, topic2); Map<Resource, Set<Acl>> allAcls = new HashMap<>(); allAcls.put(topic1, readAcl); allAcls.put(topic2, readAcl); assertThat(client.getAcls(), is(allAcls)); }
Example 2
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test(expected = UnsupportedOperationException.class) public void getAcls_immutable() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "my_user"); Resource topic = Resource.fromString(Topic.name() + Resource.Separator() + "topic"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(readAcl, topic); client.getAcls().clear(); }
Example 3
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test public void getAcls_withKafkaPrincipal() { KafkaPrincipal user1 = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "user1"); KafkaPrincipal user2 = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "user2"); Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); Set<Acl> user1Acl = Collections.singleton(new Acl(user1, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); Set<Acl> user2Acl = Collections.singleton(new Acl(user2, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(user1Acl, topic1); client.addAcls(user2Acl, topic1); assertThat(client.getAcls(user1), is(Collections.singletonMap(topic1, user1Acl))); }
Example 4
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test(expected = UnsupportedOperationException.class) public void getAcls_withKafkaPrincipal_immutable() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "user"); Resource topic = Resource.fromString(Topic.name() + Resource.Separator() + "topic"); Set<Acl> userAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(userAcl, topic); client.getAcls(user).clear(); }
Example 5
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test public void getAcls_withResource() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "my_user"); Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); Resource topic2 = Resource.fromString(Topic.name() + Resource.Separator() + "topic2"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(readAcl, topic1); client.addAcls(readAcl, topic2); assertThat(client.getAcls(topic1), is(readAcl)); }
Example 6
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test(expected = UnsupportedOperationException.class) public void getAcls_withResource_immutable() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "user"); Resource topic = Resource.fromString(Topic.name() + Resource.Separator() + "topic"); Set<Acl> userAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(userAcl, topic); client.getAcls(topic).clear(); }
Example 7
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test public void addAcls() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "my_user"); Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(readAcl, topic1); assertThat(client.getAcls(topic1), is(readAcl)); }
Example 8
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test(expected = AdminOperationException.class) public void addAcls_zkException() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "user"); Resource resource = Resource.fromString(Topic.name() + Resource.Separator() + "topic"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); failureClient.addAcls(readAcl, resource); }
Example 9
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test public void removeAcls() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "my_user"); Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); client.addAcls(readAcl, topic1); assertThat(client.getAcls(topic1), is(readAcl)); client.removeAcls(readAcl, topic1); assertThat(client.getAcls(topic1), is(empty())); }
Example 10
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 5 votes |
@Test(expected = AdminOperationException.class) public void removeAcls_zkException() { KafkaPrincipal user = new KafkaPrincipal(KafkaPrincipal.USER_TYPE, "user"); Resource resource = Resource.fromString(Topic.name() + Resource.Separator() + "topic"); Set<Acl> readAcl = Collections.singleton(new Acl(user, Allow$.MODULE$, Acl.WildCardHost(), Read$.MODULE$)); failureClient.removeAcls(readAcl, resource); }
Example 11
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 4 votes |
@Test(expected = AdminOperationException.class) public void getAcls_withResource_zkException() { Resource resource = Resource.fromString(Topic.name() + Resource.Separator() + "topic"); failureClient.getAcls(resource); }
Example 12
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 4 votes |
@Test (expected = IllegalArgumentException.class) public void addAcls_nullAcls() { Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); client.addAcls(null, topic1); }
Example 13
Source File: KafkaAdminClientTest.java From common-kafka with Apache License 2.0 | 4 votes |
@Test (expected = IllegalArgumentException.class) public void removeAcls_nullAcls() { Resource topic1 = Resource.fromString(Topic.name() + Resource.Separator() + "topic1"); client.removeAcls(null, topic1); }