diff --git a/src/main/java/com/evolveum/polygon/connector/grouper/rest/Processor.java b/src/main/java/com/evolveum/polygon/connector/grouper/rest/Processor.java index f41c7b9..78ff601 100644 --- a/src/main/java/com/evolveum/polygon/connector/grouper/rest/Processor.java +++ b/src/main/java/com/evolveum/polygon/connector/grouper/rest/Processor.java @@ -465,12 +465,13 @@ void throwNullAttrException(Filter query) { // create uri from base host: URIBuilder getURIBuilder() { - String baseHost = configuration.getBaseUrl(); - URIBuilder uri = new URIBuilder(); - uri.setScheme("https"); - uri.setHost(baseHost); - uri.setPath(URI_BASE_PATH); - return uri; + try { + URIBuilder uri = new URIBuilder(configuration.getBaseUrl()); + uri.setPath(URI_BASE_PATH); + return uri; + } catch (URISyntaxException e) { + throw new IllegalStateException(e.getMessage(), e); // todo + } } // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ diff --git a/src/test/java/com/evolveum/polygon/connector/grouper/test/GrouperTestHelper.java b/src/test/java/com/evolveum/polygon/connector/grouper/test/GrouperTestHelper.java index f9e6482..219e205 100644 --- a/src/test/java/com/evolveum/polygon/connector/grouper/test/GrouperTestHelper.java +++ b/src/test/java/com/evolveum/polygon/connector/grouper/test/GrouperTestHelper.java @@ -32,7 +32,7 @@ */ public class GrouperTestHelper { - private static final String BASE_URL = "192.168.56.101:9443"; + private static final String BASE_URL = "https://192.168.56.101:9443"; private static final String ADMIN_USERNAME = "banderson"; private static final String ADMIN_PASSWORD = "password"; private static final String SUPER_GROUP = "etc:sysadmingroup";