Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature]: Allow multiple API Key generation #856

Open
1 task done
AliSajid opened this issue May 3, 2023 · 3 comments
Open
1 task done

[Feature]: Allow multiple API Key generation #856

AliSajid opened this issue May 3, 2023 · 3 comments
Labels
S-Accepted This will be worked on T-Feature Request A request for a new feature

Comments

@AliSajid
Copy link
Contributor

AliSajid commented May 3, 2023

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

  • I have searched the issues and this feature has not been requested before.
@oddgrd
Copy link
Contributor

oddgrd commented May 11, 2023

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

@oddgrd oddgrd added the T-Feature Request A request for a new feature label May 11, 2023
@chesedo
Copy link
Contributor

chesedo commented May 12, 2023

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 😄

@jonaro00 jonaro00 added the S-Accepted This will be worked on label Aug 17, 2023
@jonaro00
Copy link
Member

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-Accepted This will be worked on T-Feature Request A request for a new feature
Projects
None yet
Development

No branches or pull requests

4 participants