File tree 3 files changed +10
-3
lines changed
3 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 3
3
import static io .kafbat .ui .AbstractIntegrationTest .CONFLUENT_PLATFORM_VERSION ;
4
4
import static io .kafbat .ui .AbstractIntegrationTest .LOCAL ;
5
5
import static io .kafbat .ui .container .ActiveDirectoryContainer .DOMAIN ;
6
+ import static io .kafbat .ui .container .ActiveDirectoryContainer .EMPTY_PERMISSIONS_USER ;
6
7
import static io .kafbat .ui .container .ActiveDirectoryContainer .FIRST_GROUP_USER ;
7
8
import static io .kafbat .ui .container .ActiveDirectoryContainer .PASSWORD ;
8
9
import static io .kafbat .ui .container .ActiveDirectoryContainer .SECOND_GROUP_USER ;
@@ -79,6 +80,7 @@ public void testUserPermissions() {
79
80
assertTrue (permissions .stream ().anyMatch (permission ->
80
81
permission .getClusters ().contains (LOCAL ) && permission .getResource () == ResourceTypeDTO .TOPIC ));
81
82
assertEquals (permissions , authenticationInfo (SECOND_GROUP_USER ).getUserInfo ().getPermissions ());
83
+ assertEquals (permissions , authenticationInfo (USER_WITHOUT_GROUP ).getUserInfo ().getPermissions ());
82
84
}
83
85
84
86
@ Test
@@ -106,7 +108,7 @@ public void testCreateTopic() {
106
108
107
109
@ Test
108
110
public void testEmptyPermissions () {
109
- assertTrue (Objects .requireNonNull (authenticationInfo (USER_WITHOUT_GROUP ))
111
+ assertTrue (Objects .requireNonNull (authenticationInfo (EMPTY_PERMISSIONS_USER ))
110
112
.getUserInfo ()
111
113
.getPermissions ()
112
114
.isEmpty ()
@@ -125,7 +127,7 @@ private String session(String name) {
125
127
.isFound ()
126
128
.returnResult (String .class )
127
129
.getResponseCookies ()
128
- .getFirst (" SESSION" ))
130
+ .getFirst (SESSION ))
129
131
.getValue ();
130
132
}
131
133
Original file line number Diff line number Diff line change @@ -13,7 +13,8 @@ public class ActiveDirectoryContainer extends GenericContainer<ActiveDirectoryCo
13
13
public static final String PASSWORD = "StrongPassword123" ;
14
14
public static final String FIRST_GROUP_USER = "JohnDoe" ;
15
15
public static final String SECOND_GROUP_USER = "JohnWick" ;
16
- public static final String USER_WITHOUT_GROUP = "JohnJames" ;
16
+ public static final String EMPTY_PERMISSIONS_USER = "JohnJames" ;
17
+ public static final String USER_WITHOUT_GROUP = "JackSmith" ;
17
18
18
19
private static final String DOMAIN_DC = "dc=corp,dc=kafbat,dc=io" ;
19
20
private static final String GROUP = "group" ;
@@ -39,6 +40,7 @@ public ActiveDirectoryContainer() {
39
40
}
40
41
41
42
protected void containerIsStarted (InspectContainerResponse containerInfo ) {
43
+ createUser (EMPTY_PERMISSIONS_USER );
42
44
createUser (USER_WITHOUT_GROUP );
43
45
createUser (FIRST_GROUP_USER );
44
46
createUser (SECOND_GROUP_USER );
Original file line number Diff line number Diff line change 15
15
- provider : ldap_ad
16
16
type : group
17
17
value : secondGroup
18
+ - provider : ldap_ad
19
+ type : user
20
+ value : JackSmith
18
21
permissions :
19
22
- resource : applicationconfig
20
23
actions : all
You can’t perform that action at this time.
0 commit comments