From 7649d9627c114e11afba9b64b9487b026fda3e16 Mon Sep 17 00:00:00 2001 From: Asaf Chen <109060156+asafchen-dig@users.noreply.github.com> Date: Fri, 2 May 2025 14:08:39 -0400 Subject: [PATCH 1/2] Allow http in api url --- .../org/digma/intellij/plugin/settings/SettingsComponent.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsComponent.java b/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsComponent.java index 08b677634..759885e7f 100644 --- a/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsComponent.java +++ b/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsComponent.java @@ -73,7 +73,7 @@ public SettingsComponent() { @Override public boolean verify(JComponent input) { try { - URLValidator.create(myApiUrlTextField.getText().trim(), ALLOW_HTTPS).validate(); + URLValidator.create(myApiUrlTextField.getText().trim(), ALLOW_HTTP_AND_HTTPS).validate(); myUrlLabel.setForeground(defaultLabelForeground); myApiUrlTextField.setToolTipText(null); return true; From 9df20f0f141a046bf51a240eede89479cb4e6f29 Mon Sep 17 00:00:00 2001 From: Asaf Chen <109060156+asafchen-dig@users.noreply.github.com> Date: Fri, 2 May 2025 15:02:27 -0400 Subject: [PATCH 2/2] Update SettingsUtils.java --- .../java/org/digma/intellij/plugin/settings/SettingsUtils.java | 3 --- 1 file changed, 3 deletions(-) diff --git a/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsUtils.java b/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsUtils.java index 365384af7..adf4f4392 100644 --- a/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsUtils.java +++ b/ide-common/src/main/java/org/digma/intellij/plugin/settings/SettingsUtils.java @@ -37,9 +37,6 @@ static void validateSettings(SettingsComponent settingsComponent) throws Configu URLValidator.IncorrectSchemaException e) { throw new ConfigurationException("Api url is not a well formed: " + e.getMessage()); } - if (!CommonUtils.isHttpsUrl(settingsComponent.getApiUrl())) { - throw new ConfigurationException("Api url schema must be https"); - } if (settingsComponent.getRuntimeObservabilityBackendUrl().isBlank()) { throw new ConfigurationException("Runtime observability url can not be empty");