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

implement a permissions model? #575

Open
bacongobbler opened this issue Mar 25, 2022 · 0 comments
Open

implement a permissions model? #575

bacongobbler opened this issue Mar 25, 2022 · 0 comments
Labels
API Issues or pull requests that affect the API security Improvements or additions to the project's security UI Requires changes to the user interface

Comments

@bacongobbler
Copy link
Contributor

bacongobbler commented Mar 25, 2022

Typically, a hosted cloud platform has you log in with your account, create applications, upload personal security keys, some form of user/group management etc. Right now, anyone with credentials can log into the system and create/read/update/delete anything that has been created by any user.

If we were to implement some form of permissions model, how would that look?

Areas to consider:

  • are there personal settings (like security keys) that should be tied to a single user?
  • should we create a notion of a "group" that users can be invited to and create applications in that group? How do we handle creation/updates/invitations/deletion? I'm thinking specifically the relationship between Github orgs and repositories vs. personal repositories.
  • because we push artifacts to bindle, can we figure out a user story to lock down read/write access to certain namespaces/bindle IDs within bindle?
  • is there a way we can sign/verify bindles to catch unsigned or unverified bindles from being deployed to nomad?
@bacongobbler bacongobbler added API Issues or pull requests that affect the API UI Requires changes to the user interface labels Mar 25, 2022
@bacongobbler bacongobbler added this to the v0.8.0 milestone Mar 25, 2022
@bacongobbler bacongobbler added the security Improvements or additions to the project's security label May 4, 2022
@bacongobbler bacongobbler removed this from the API security milestone May 4, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API Issues or pull requests that affect the API security Improvements or additions to the project's security UI Requires changes to the user interface
Projects
None yet
Development

No branches or pull requests

1 participant