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

Support more than one api key per user #444

Open
0xjei opened this issue Mar 20, 2024 · 0 comments
Open

Support more than one api key per user #444

0xjei opened this issue Mar 20, 2024 · 0 comments
Labels
feature 🚀 This is enhancing something existing or creating something new

Comments

@0xjei
Copy link
Collaborator

0xjei commented Mar 20, 2024

Description

The #318 will introduce a new kind of generic API for handling multiple groups (CRUD ops). Actually the design will support one Api Key x User. Therefore, we want to introduce a way to maintain multiple Api Keys x users to support the management of single projects (e.g. 1 apikey x 1 project), giving more freedom and security.

This may require the introduction of a profile/settings section where the user can manage the keys in an easy way. Also, only the groups created with an API key can be managed with that key (or the new one if rolled).

At implementation level, a trade-off between using an array (apikey[]) vs repeating some information ({id: 1, apikey: A}, {id: 1, apikey: B} …) must be investigated.

@0xjei 0xjei added the feature 🚀 This is enhancing something existing or creating something new label Mar 20, 2024
@vplasencia vplasencia added this to the 4. Dione milestone Mar 21, 2024
@vplasencia vplasencia moved this to ♻️ Grooming in Bandada Board Mar 21, 2024
@vplasencia vplasencia modified the milestones: 4. Dione, 5. Rhea May 21, 2024
@vplasencia vplasencia removed this from the 5. Rhea milestone Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature 🚀 This is enhancing something existing or creating something new
Projects
Status: ♻️ Grooming
Development

No branches or pull requests

2 participants