Introduce Identites

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.

Upvoters
Status

Under Consideration

Board

Feedback

Tags

Feature

Date

About 1 year ago

Author

André Johansson

Subscribe to post

Get notified by email when there are changes.