Skip to content
This repository was archived by the owner on Sep 16, 2024. It is now read-only.

Commit 1c4bc02

Browse files
authored
Merge pull request #472 from marklogic-community/feature/builder-fix
Renamed withSecurityContextType to withAuthType
2 parents f2e445c + d6714e1 commit 1c4bc02

File tree

5 files changed

+22
-25
lines changed

5 files changed

+22
-25
lines changed

src/main/java/com/marklogic/mgmt/DefaultManageConfigFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ public void initialize() {
4646

4747
propertyConsumerMap.put("mlManageAuthentication", (config, prop) -> {
4848
logger.info("Manage authentication: " + prop);
49-
config.setSecurityContextType(prop);
49+
config.setAuthType(prop);
5050
});
5151

5252
propertyConsumerMap.put("mlAuthentication", (config, prop) -> {
5353
if (!propertyExists("mlManageAuthentication")) {
5454
logger.info("Manage authentication: " + prop);
55-
config.setSecurityContextType(prop);
55+
config.setAuthType(prop);
5656
}
5757
});
5858

src/main/java/com/marklogic/mgmt/admin/DefaultAdminConfigFactory.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,13 +46,13 @@ public void initialize() {
4646

4747
propertyConsumerMap.put("mlAdminAuthentication", (config, prop) -> {
4848
logger.info("Admin authentication: " + prop);
49-
config.setSecurityContextType(prop);
49+
config.setAuthType(prop);
5050
});
5151

5252
propertyConsumerMap.put("mlAuthentication", (config, prop) -> {
5353
if (!propertyExists("mlAdminAuthentication")) {
5454
logger.info("Admin authentication: " + prop);
55-
config.setSecurityContextType(prop);
55+
config.setAuthType(prop);
5656
}
5757
});
5858

src/main/java/com/marklogic/rest/util/RestConfig.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ public class RestConfig {
1717
private String host;
1818
private int port;
1919
// Defaulting this for backwards-compatibility reasons in 4.5.0
20-
private String securityContextType = "digest";
20+
private String authType = "digest";
2121
private String username;
2222
private String password;
2323
private String cloudApiKey;
@@ -71,7 +71,7 @@ public DatabaseClientBuilder newDatabaseClientBuilder() {
7171
.withHost(getHost())
7272
.withPort(getPort())
7373
.withBasePath(getBasePath())
74-
.withSecurityContextType(getSecurityContextType())
74+
.withAuthType(getAuthType())
7575
.withUsername(getUsername())
7676
.withPassword(getPassword())
7777
.withCloudApiKey(getCloudApiKey())
@@ -258,12 +258,12 @@ public void setBasePath(String basePath) {
258258
this.basePath = basePath;
259259
}
260260

261-
public String getSecurityContextType() {
262-
return securityContextType;
261+
public String getAuthType() {
262+
return authType;
263263
}
264264

265-
public void setSecurityContextType(String securityContextType) {
266-
this.securityContextType = securityContextType;
265+
public void setAuthType(String authType) {
266+
this.authType = authType;
267267
}
268268

269269
public String getCertFile() {

src/test/java/com/marklogic/mgmt/DefaultManageConfigFactoryTest.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.marklogic.mgmt;
22

33
import com.marklogic.client.DatabaseClientFactory;
4-
import com.marklogic.mgmt.admin.AdminConfig;
54
import com.marklogic.mgmt.util.SimplePropertySource;
65
import org.junit.jupiter.api.Test;
76

@@ -120,7 +119,7 @@ void cloudApiKeyAndBasePath() {
120119

121120
DatabaseClientFactory.Bean bean = config.newDatabaseClientBuilder().buildBean();
122121
assertTrue(bean.getSecurityContext() instanceof DatabaseClientFactory.MarkLogicCloudAuthContext);
123-
assertEquals("my-key", ((DatabaseClientFactory.MarkLogicCloudAuthContext)bean.getSecurityContext()).getKey());
122+
assertEquals("my-key", ((DatabaseClientFactory.MarkLogicCloudAuthContext)bean.getSecurityContext()).getApiKey());
124123
}
125124

126125
@Test
@@ -131,7 +130,7 @@ void certificateAuth() {
131130
"mlManageCertPassword", "passwd"
132131
);
133132

134-
assertEquals("certificate", config.getSecurityContextType());
133+
assertEquals("certificate", config.getAuthType());
135134
assertEquals("my-file.crt", config.getCertFile());
136135
assertEquals("passwd", config.getCertPassword());
137136
}
@@ -143,7 +142,7 @@ void kerberosAuth() {
143142
"mlManageExternalName", "my-name"
144143
);
145144

146-
assertEquals("kerberos", config.getSecurityContextType());
145+
assertEquals("kerberos", config.getAuthType());
147146
assertEquals("my-name", config.getExternalName());
148147

149148
DatabaseClientFactory.Bean bean = config.newDatabaseClientBuilder().buildBean();
@@ -158,7 +157,7 @@ void samlAuth() {
158157
"mlManageSamlToken", "my-token"
159158
);
160159

161-
assertEquals("saml", config.getSecurityContextType());
160+
assertEquals("saml", config.getAuthType());
162161
assertEquals("my-token", config.getSamlToken());
163162

164163
DatabaseClientFactory.Bean bean = config.newDatabaseClientBuilder().buildBean();
@@ -195,13 +194,13 @@ void mlSslHostnameVerifier() {
195194
@Test
196195
void mlAuthentication() {
197196
ManageConfig config = configure("mlAuthentication", "cloud");
198-
assertEquals("cloud", config.getSecurityContextType());
197+
assertEquals("cloud", config.getAuthType());
199198

200199
config = configure(
201200
"mlAuthentication", "cloud",
202201
"mlManageAuthentication", "basic"
203202
);
204-
assertEquals("basic", config.getSecurityContextType());
203+
assertEquals("basic", config.getAuthType());
205204
}
206205

207206
@Test

src/test/java/com/marklogic/mgmt/admin/DefaultAdminConfigFactoryTest.java

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,7 @@
11
package com.marklogic.mgmt.admin;
22

33
import com.marklogic.client.DatabaseClientFactory;
4-
import com.marklogic.mgmt.ManageConfig;
54
import com.marklogic.mgmt.util.SimplePropertySource;
6-
import com.marklogic.rest.util.RestTemplateUtil;
75
import org.junit.jupiter.api.Test;
86

97
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -79,7 +77,7 @@ void cloudApiKeyAndBasePath() {
7977

8078
DatabaseClientFactory.Bean bean = config.newDatabaseClientBuilder().buildBean();
8179
assertTrue(bean.getSecurityContext() instanceof DatabaseClientFactory.MarkLogicCloudAuthContext);
82-
assertEquals("my-key", ((DatabaseClientFactory.MarkLogicCloudAuthContext)bean.getSecurityContext()).getKey());
80+
assertEquals("my-key", ((DatabaseClientFactory.MarkLogicCloudAuthContext)bean.getSecurityContext()).getApiKey());
8381
}
8482

8583
@Test
@@ -90,7 +88,7 @@ void certificateAuth() {
9088
"mlAdminCertPassword", "passwd"
9189
);
9290

93-
assertEquals("certificate", config.getSecurityContextType());
91+
assertEquals("certificate", config.getAuthType());
9492
assertEquals("my-file.crt", config.getCertFile());
9593
assertEquals("passwd", config.getCertPassword());
9694
}
@@ -102,7 +100,7 @@ void kerberosAuth() {
102100
"mlAdminExternalName", "my-name"
103101
);
104102

105-
assertEquals("kerberos", config.getSecurityContextType());
103+
assertEquals("kerberos", config.getAuthType());
106104
assertEquals("my-name", config.getExternalName());
107105

108106
DatabaseClientFactory.Bean bean = config.newDatabaseClientBuilder().buildBean();
@@ -117,7 +115,7 @@ void samlAuth() {
117115
"mlAdminSamlToken", "my-token"
118116
);
119117

120-
assertEquals("saml", config.getSecurityContextType());
118+
assertEquals("saml", config.getAuthType());
121119
assertEquals("my-token", config.getSamlToken());
122120

123121
DatabaseClientFactory.Bean bean = config.newDatabaseClientBuilder().buildBean();
@@ -154,13 +152,13 @@ void mlSslHostnameVerifier() {
154152
@Test
155153
void mlAuthentication() {
156154
AdminConfig config = configure("mlAuthentication", "cloud");
157-
assertEquals("cloud", config.getSecurityContextType());
155+
assertEquals("cloud", config.getAuthType());
158156

159157
config = configure(
160158
"mlAuthentication", "cloud",
161159
"mlAdminAuthentication", "basic"
162160
);
163-
assertEquals("basic", config.getSecurityContextType());
161+
assertEquals("basic", config.getAuthType());
164162
}
165163

166164
@Test

0 commit comments

Comments
 (0)