shuttle icon indicating copy to clipboard operation
shuttle copied to clipboard

[Feature]: Allow multiple API Key generation

Open AliSajid opened this issue 2 years ago • 3 comments

Describe the feature

A common feature for platforms like this is the ability to generate multiple API Keys. It would be very helpful if we have those set up. This ties in well with #838 which allows resetting the API Keys.

An additional advantage to this would be that it would make it easier to implement Role-Based Access Control (RBAC) down the lane. You could potentially generate a different project-scoped key for the CI/CD pipeline versus a different user-scoped key for developers.

Suggestion or Example of how the feature would be used

No response

Duplicate declaration

  • [X] I have searched the issues and this feature has not been requested before.

AliSajid avatar May 03 '23 19:05 AliSajid

This sounds great Ali, but I'm not sure if we want to start implementing this just yet. What do you think @chesedo?

oddgrd avatar May 11 '23 11:05 oddgrd

Yip, this does sound great. We will eventually have teams support, which will require roles and multiple keys. So I agree with Oddbjorn, we won't start with this yet (at least not from within Shuttle), but will eventually.

But if anyone in the community wants to look into it in the mean time, feel free to reach out with a plan of suggested updates :smile:

chesedo avatar May 12 '23 06:05 chesedo

Organization support (sharing projects) is currently being worked on. We hope to have it released soon.

jonaro00 avatar Mar 27 '24 16:03 jonaro00