RBAC Management APIs

(Difference between revisions)
Jump to: navigation, search
Line 36: Line 36:
 
| Removes a Role from a User.
 
| Removes a Role from a User.
 
|}
 
|}
 +
 +
<!--
 +
 +
== Access Requests ==
 +
 +
{|
 +
! align="left" width="400px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_requests]]
 +
| Searches for Access Requests.
 +
|-
 +
| [[POST rbac/access_requests]]
 +
| Creates an Access Request.
 +
|-
 +
|[[GET rbac/access_requests/:access_request_id]]
 +
| Returns an Access Request.
 +
|-
 +
|[[DELETE rbac/access_requests/:access_request_id]]
 +
| Removes an Access Request.
 +
|}
 +
 +
== Access Request Comments ==
 +
 +
{|
 +
! align="left" width="400px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_requests/:access_request_id/comments]]
 +
| Searches for Comments in an Access Request.
 +
|-
 +
| [[POST rbac/access_requests/:access_request_id/comments]]
 +
| Creates a Comment in an Access Request.
 +
|}
 +
 +
== Access Request Reviews ==
 +
 +
{|
 +
! align="left" width="400px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_requests/:access_request_id/reviews]]
 +
| Searches for Reviews in an Access Request.
 +
|-
 +
| [[POST rbac/access_requests/:access_request_id/reviews]]
 +
| Creates a Review in an Access Request.
 +
|}
 +
 +
== Access Request Events ==
 +
 +
{|
 +
! align="left" width="400px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_requests/:access_request_id/events]]
 +
| Searches for Events in an Access Request.
 +
|}
 +
 +
== Access Request Reviewers ==
 +
 +
{|
 +
! align="left" width="400px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_requests/:access_request_id/reviewers]]
 +
| Searches for Reviewers in an Access Request.
 +
|-
 +
| [[POST rbac/access_requests/:access_request_id/reviewers]]
 +
| Creates a Reviewer for an Access Request.
 +
|-
 +
|[[DELETE rbac/access_requests/:access_request_id/reviewers/:reviewer_id]]
 +
| Removes a Reviewer from an Access Request.
 +
|}
 +
 +
-->

Revision as of 17:33, 10 August 2023

Roles

Resource Description
GET rbac/roles Searches for Roles.
POST rbac/roles Creates a Role.
GET rbac/roles/:role_id Returns a Role.
PUT rbac/roles/:role_id Updates a Role.
DELETE rbac/roles/:role_id Removes a Role.

Role Users

Resource Description
GET rbac/roles/:role_id/users Searches for Users with a Role.
POST rbac/roles/:role_id/users Adds a Role to a User.
DELETE rbac/roles/:role_id/users/:user_id Removes a Role from a User.


Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox