Skip to content
This repository has been archived by the owner on Apr 2, 2019. It is now read-only.

Endpoint to return the list of allowed actions #23

Open
2 tasks
leplatrem opened this issue Oct 3, 2017 · 1 comment
Open
2 tasks

Endpoint to return the list of allowed actions #23

leplatrem opened this issue Oct 3, 2017 · 1 comment
Labels

Comments

@leplatrem
Copy link
Collaborator

leplatrem commented Oct 3, 2017

Useful to populate a UI for example.

  • Define formal representation of regexps (eg. actions: <.*>)
  • Design API endpoint and response
@leplatrem leplatrem added this to Blocked in v1.0 Nov 21, 2017
@leplatrem leplatrem moved this from Blocked to Backlog in v1.0 Nov 21, 2017
@leplatrem leplatrem added the P1 label Nov 21, 2017
@leplatrem leplatrem self-assigned this Nov 21, 2017
@leplatrem leplatrem added this to the v1.0 milestone Nov 21, 2017
@leplatrem leplatrem added P2 and removed P1 labels Nov 23, 2017
@leplatrem leplatrem removed their assignment Nov 23, 2017
@leplatrem
Copy link
Collaborator Author

Something as simple as that would do it:

POST /permissions
Authorization: bearer TOKEN

{
    "context": {
      "env": "stage"
    }
}
{
    "service1": {
        "resource1": ["read", "update"],
        "resource2": ["review", "signoff"],
    },
    "service2": {
        "path/<.*>": ["create"],
    }
}

Note: Posting context could be optional.

@leplatrem leplatrem removed this from Backlog in v1.0 Jan 9, 2018
@leplatrem leplatrem removed this from the v1.0 milestone Jan 9, 2018
@leplatrem leplatrem removed the P2 label Jan 30, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant