Use an account other than healthcheck in PAP for provisioning of policies.
Issue-ID: POLICY-2744
Change-Id: I897f7a4fffbac2d4bbd9cceb059bae1794753aa7
Signed-off-by: adheli.tavares <adheli.tavares@est.tech>
import org.slf4j.LoggerFactory;
/**
- * Class to perform unit test of {@link PapRestServer}.
+ * Class to perform unit test of {@link PapRestControllerV1}.
*
* @author Ram Krishna Verma (ram.krishna.verma@est.tech)
*/
/**
* Stops the "Main".
*
- * @throws Exception if an error occurs
+ * @throws PolicyPapException if an error occurs
*/
private static void stopMain() throws PolicyPapException {
if (main != null) {
client.register(GsonMessageBodyHandler.class);
if (includeAuth) {
- final HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic("healthcheck", "zb!XztG34");
+ final HttpAuthenticationFeature feature = HttpAuthenticationFeature.basic("policyadmin", "zb!XztG34");
client.register(feature);
}
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;
-import java.util.Arrays;
+import java.util.List;
import javax.ws.rs.client.Entity;
import javax.ws.rs.client.Invocation;
import javax.ws.rs.core.MediaType;
PdpGroup group = new PdpGroup();
group.setName("drools-group");
group.setDescription("my description");
- group.setPdpSubgroups(Arrays.asList(subgrp));
+ group.setPdpSubgroups(List.of(subgrp));
PdpGroups groups = new PdpGroups();
- groups.setGroups(Arrays.asList(group));
+ groups.setGroups(List.of(group));
return Entity.entity(groups, MediaType.APPLICATION_JSON);
}
}
"restServerParameters": {
"host": "0.0.0.0",
"port": ${port},
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"https": true
},
"clientName": "api",
"hostname": "policy-api",
"port": 6969,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"useHttps": true,
"basePath": "policy/api/v1/healthcheck"
"restServerParameters":{
"host":"0.0.0.0",
"port":6901,
- "userName":"healthcheck",
+ "userName":"policyadmin",
"password":"zb!XztG34"
},
"pdpParameters": {
"clientName": "api",
"hostname": "policy-api",
"port": 6969,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"useHttps": true,
"basePath": "policy/api/v1/healthcheck"
"restServerParameters": {
"host": "0.0.0.0",
"port": 6903,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"https": true
},
"restServerParameters": {
"host": "0.0.0.0",
"port": ${port},
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"https": true
},
"clientName": "api",
"hostname": "policy-api",
"port": 6969,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"useHttps": true,
"basePath": "policy/api/v1/healthcheck"
"restServerParameters":{
"host":"0.0.0.0",
"port":6902,
- "userName":"healthcheck",
+ "userName":"policyadmin",
"password":"zb!XztG34"
},
"pdpParameters": {
"restServerParameters": {
"host": "0.0.0.0",
"port": 6969,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"https": true,
"aaf": false,
"clientName": "api",
"hostname": "policy-api",
"port": 6969,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"useHttps": true,
"basePath": "policy/api/v1/healthcheck"
"variable": [
{
"key": "USER",
- "value": "healthcheck",
+ "value": "policyadmin",
"type": "string"
},
{
"restServerParameters": {
"host": "0.0.0.0",
"port": 6969,
- "userName": "healthcheck",
+ "userName": "policyadmin",
"password": "zb!XztG34",
"https": true,
"aaf": false
<collectionProp name="AuthManager.auth_list">
<elementProp name="" elementType="Authorization">
<stringProp name="Authorization.url">http://${PAP_HOST}:${PAP_PORT}/policy/pap/v1</stringProp>
- <stringProp name="Authorization.username">healthcheck</stringProp>
+ <stringProp name="Authorization.username">policyadmin</stringProp>
<stringProp name="Authorization.password">zb!XztG34</stringProp>
<stringProp name="Authorization.domain"></stringProp>
<stringProp name="Authorization.realm"></stringProp>
</elementProp>
<elementProp name="" elementType="Authorization">
<stringProp name="Authorization.url">http://${API_HOST}:${API_PORT}/policy/api/v1</stringProp>
- <stringProp name="Authorization.username">healthcheck</stringProp>
+ <stringProp name="Authorization.username">policyadmin</stringProp>
<stringProp name="Authorization.password">zb!XztG34</stringProp>
<stringProp name="Authorization.domain"></stringProp>
<stringProp name="Authorization.realm"></stringProp>