dify icon indicating copy to clipboard operation
dify copied to clipboard

Disable HTTP Node SSL Verification

Open DavideDelbianco opened this issue 9 months ago • 2 comments

Self Checks

  • [x] I have searched for existing issues search for existing issues, including closed ones.
  • [x] I confirm that I am using English to submit this report (我已阅读并同意 Language Policy).
  • [x] [FOR CHINESE USERS] 请务必使用英文提交 Issue,否则会被关闭。谢谢!:)
  • [x] Please do not modify this template :) and fill in all the required fields.

1. Is this request related to a challenge you're experiencing? Tell me about your story.

I know that the SSL verification can be disabled with HTTP_REQUEST_NODE_SSL_VERIFY=false

But it think it would be better to add a toggle in the HTTP node to choose when to disable it or not to skip the SSL verification only on trusted domains that might be using self signed certificates

2. Additional context or comments

No response

3. Can you help us with this feature?

  • [ ] I am interested in contributing to this feature.

DavideDelbianco avatar Mar 31 '25 13:03 DavideDelbianco

I want to take over the development of this issue, can it be assigned to me? @crazywoola @guchenhe

I noticed that there is a PR that implements this option https://github.com/langgenius/dify/pull/15664 , but the front end of the "HTTP Request" module does not have a button for authentication, and I want to implement it, but I am not clear where the code for this button is. I tried looking in the plugin repo ( https://github.com/langgenius/dify-official-plugins/tree/main ), but I couldn't find it.

It seems here api/core/workflow/nodes/http_request

n-WN avatar Apr 07 '25 17:04 n-WN

I want to take over the development of this issue, can it be assigned to me? @crazywoola @guchenhe

I noticed that there is a PR that implements this option #15664 , but the front end of the "HTTP Request" module does not have a button for authentication, and I want to implement it, but I am not clear where the code for this button is. I tried looking in the plugin repo ( https://github.com/langgenius/dify-official-plugins/tree/main ), but I couldn't find it.

It seems here api/core/workflow/nodes/http_request

It is unclear at present that the design of the plugin and the built-in node is different, it seems that those yaml files (managing input parameters) belonging to the plugin are not seen in the built-in node

n-WN avatar Apr 10 '25 10:04 n-WN

Such functionality is indeed needed, especially in an intranet https environment. Most are using self-signed certificates, and I hope an option to skip SSL can be added.

wangxm345566462 avatar Apr 12 '25 16:04 wangxm345566462

I have added ssl verify params in http request node, need some guys add the frontend selecter. @crazywoola maybe you need reopen this issue?

ZombieBlue avatar Apr 16 '25 08:04 ZombieBlue

@ZombieBlue @crazywoola ... I'm mostly done with FE part ... will share the pr

jubinsoni avatar Apr 16 '25 08:04 jubinsoni

need some guys add the frontend selecter.

need some guys add the frontend selecter.

n-WN avatar Apr 16 '25 10:04 n-WN

@crazywoola @jubinsoni What happened to this feature and its front-end part ?

DavideDelbianco avatar Jun 05 '25 12:06 DavideDelbianco

@crazywoola why is this issue closed? Half of the work is missing, the FE part never saw the light of the day !

DavideDelbianco avatar Jun 26 '25 09:06 DavideDelbianco

@crazywoola what's the issue with SSL in HTTP node?

DavideDelbianco avatar Jul 28 '25 08:07 DavideDelbianco

@crazywoola checked from ui ssl verfiy button is present on ui both backend and frontend prs are also attached above

we can close this issue

Image

jubinsoni avatar Jul 28 '25 10:07 jubinsoni