I have a couple of questions regarding keys and workspaces:
What is the best way to handle secrets/keys/passwords with public workspaces so you can use your own credentials but others won’t see them? I looked over the documentation and it sounds like variables and environments are the way to go but I am still not clear on what environments/initial/current values would NOT be shared when making a workspace public.
I took a looked at Kin Lane’s Deep Art Effects workspace to see how he did it. I see he used a variable which, makes sense. When I click the Environment drop-down in the top right of the workspace I see two options: “No Environment” and “Deep Art Effects”. If I view the “Deep Art Effects” environment by selecting it and clicking the eyeball I see keys. For my own collection, I don’t want those to be visible.
Is there a way to prompt the user for a key/secret/etc if they don’t populate the variable? I can provide instructions telling the user to provide their own key and where to put it but it would be super cool if there was a way to prompt the user for their key if they try to execute a request and they have not populated the variable. If they don’t read the documentation, it will be dependent on the API to notify the user they are missing credentials and the user to know Postman well enough to figure out where to put them.
Thanks! -Mark Foster