Code Monkey home page Code Monkey logo

Comments (4)

v1r3n avatar v1r3n commented on May 18, 2024

The worker and server communication is done over the REST endpoints.
You can configure your tomcat/servlet engine to use HTTPS and use the HTTPS endpoint for the workers to communicate with the server.

from conductor.

blueelephants avatar blueelephants commented on May 18, 2024

Thanks for your comments.

Using HTTPS would surely help to establish a secure connection between the server and the workers.

But when I use inputParameters to pass on usernames/password, I can see those inputParameters in cleartext in the WebUI - which is not that nice (as everybody with access to the WebUI could see the passwords).

Is there any way to work around this issue in the WebUI?
Maybe some feature like: "sensitiveInputParameters" where values don't get displayed in the WebUI and values cannot be extracted otherwise?

from conductor.

v1r3n avatar v1r3n commented on May 18, 2024

Having parameters classified as "sensitive" could be a solution to this. There is no current workaround, but I would think if there are sensitive parameters, you might want to pass around them in encrypted fashion and let the worker decrypt and it use it. This way, they are protected on the wire, in the workflow's execution store and UI. Only the Worker who is able to interpret them will be able to decode and use it.

from conductor.

blueelephants avatar blueelephants commented on May 18, 2024

Yes, that's a nice way to go. Thanks for pointing out this proposal.

from conductor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.