Many clients like this have the concept of environments. But I feel there should be a concept of identities as well.
Example: We have an api: Acme API
It is deployed in three environments: dev, stg, prd
I setup variables for common things like baseurl etc
But when it comes to credentials (api keys, oauth settings, etc) I dont want to put them as environment variables
The reason is that I often work with multiple identities I want to test out. For example
In dev, I want to test call my api as User A, User B and Service C
which means that everything in the environment should be the same except for the credentials.
Switching to prd means that baseurls etc should change, and a new set of credentials should be used (or as some do it, same credentials when they have a centralized authorization system).
So, similar to environments I wish there were a place to
define a list of identities/credentials
the ability to select which environments they were enabled for
a dropdown next to the environment dropdown where I can fast-switch identity for a given environment
It is fully solvable by todays feature, I understand that. But this makes the concepts clearer and the workflow faster I hope.
Please authenticate to join the conversation.
Under Consideration
Feedback
Feature
About 1 year ago

André Johansson
Get notified by email when there are changes.
Under Consideration
Feedback
Feature
About 1 year ago

André Johansson
Get notified by email when there are changes.