Way to store certificate and key securely without using folder
Hi !
Our plugin needs certificate and key(types of which is not supported as dataiku dataset) for authentication purpose to fetch the data . I'm giving these by creating a folder in a secure location(using project connection, macros) and attaching it to plugin as input and specifying in UI the file names it should look for inside the folder
Is there any other way i can store the certificate and key in the project securely without using a folder, and just directly give the path to the where its stored in certificate and key input fields in plugin UI and use those paths in our plugin to access the input files?
Answers
-
Hello,
Have you considered using user "secrets?" Your users could store them in their profiles and your plugin can call them without needing user input in the UI.
https://doc.dataiku.com/dss/latest/security/user-secrets.html
-
Turribeach Dataiku DSS Core Designer, Neuron, Dataiku DSS Adv Designer, Registered, Neuron 2023 Posts: 2,088 Neuron
This is what this Product Idea proposes so make sure you vote for it (see below). It's possible you might be able to store these in a dummy connection and use Dataiku Python APIs to retrieve them. DER and PEM files are simple text files so you can store these in text fields in a connection and then pass them to your plugin.