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

Simple Authorization Service #1090

Closed
aedelmann opened this issue Oct 2, 2018 · 0 comments
Closed

Simple Authorization Service #1090

aedelmann opened this issue Oct 2, 2018 · 0 comments

Comments

@aedelmann
Copy link
Contributor

aedelmann commented Oct 2, 2018

When the repository is used in simple setup integrating with external Identity Providers, such as Github, the repository provides a simple authorization module implementation that grants the user all rights to access resources.

Confirmations:

  • Simple implementation of an Authorization module that grants users all access to resources except for administrative functions
  • The implementation maintains a list of users that are allowed to perform administrative functions.

The following roles and their access permissions are applied on REST Resources:

  • ModelsValidator : Access of GET api/v1/models/{id}
  • ModelsExplorer : GET api/v1/models/* , GET /rest/comments
  • ModelsIntegrator : GET api/v1/generation/*
  • ModelsCreator : POST/PUT api/v1/models, POST/PUT api/v1/importers
  • ModelsPromoter : api/v1/workflows/*
  • ModelReviewer : May approve / reject models which are inReview state.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant