RBAC Management APIs

From Social ID Developers
(Difference between revisions)
Jump to: navigation, search
 
(3 intermediate revisions by one user not shown)
Line 2: Line 2:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 11: Line 11:
 
| Creates a Role.
 
| Creates a Role.
 
|-
 
|-
|[[GET rbac/roles/:role_id]]
+
| [[GET rbac/roles/:role_id]]
 
| Returns a Role.
 
| Returns a Role.
 
|-
 
|-
|[[PUT rbac/roles/:role_id]]
+
| [[PUT rbac/roles/:role_id]]
 
| Updates a Role.
 
| Updates a Role.
 
|-
 
|-
|[[DELETE rbac/roles/:role_id]]
+
| [[DELETE rbac/roles/:role_id]]
 
| Removes a Role.
 
| Removes a Role.
 
|}
 
|}
Line 24: Line 24:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 33: Line 33:
 
| Adds a Role to a User.
 
| Adds a Role to a User.
 
|-
 
|-
|[[DELETE rbac/roles/:role_id/users/:user_id]]
+
| [[DELETE rbac/roles/:role_id/users/:user_id]]
 
| Removes a Role from a User.
 
| Removes a Role from a User.
 
|}
 
|}
 
 
<!--
 
<!--
  
Line 42: Line 41:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 51: Line 50:
 
| Creates an Access Request.
 
| Creates an Access Request.
 
|-
 
|-
|[[GET rbac/access_requests/:access_request_id]]
+
| [[GET rbac/access_requests/:access_request_id]]
 
| Returns an Access Request.
 
| Returns an Access Request.
 
|-
 
|-
|[[DELETE rbac/access_requests/:access_request_id]]
+
| [[DELETE rbac/access_requests/:access_request_id]]
 
| Removes an Access Request.
 
| Removes an Access Request.
 
|}
 
|}
Line 61: Line 60:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 74: Line 73:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 87: Line 86:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 97: Line 96:
  
 
{|
 
{|
! align="left" width="450px"| Resource
+
! align="left" width="550px"| Resource
 
! align="left"| Description
 
! align="left"| Description
 
|-
 
|-
Line 106: Line 105:
 
| Creates a Reviewer for an Access Request.
 
| Creates a Reviewer for an Access Request.
 
|-
 
|-
|[[DELETE rbac/access_requests/:access_request_id/reviewers/:reviewer_id]]
+
| [[DELETE rbac/access_requests/:access_request_id/reviewers/:reviewer_id]]
 
| Removes a Reviewer from an Access Request.
 
| Removes a Reviewer from an Access Request.
 +
|}
 +
 +
== Access Certification Campaigns ==
 +
 +
{|
 +
! align="left" width="550px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_certification_campaigns]]
 +
| Searches for Access Certification Campaigns.
 +
|-
 +
| [[GET rbac/access_certification_campaigns/:access_certification_campaign_id]]
 +
| Returns an Access Certification Campaign.
 +
|}
 +
 +
== Access Certification Campaign Reviews ==
 +
 +
{|
 +
! align="left" width="550px"| Resource
 +
! align="left"| Description
 +
|-
 +
| [[GET rbac/access_certification_campaigns/reviews]]
 +
| Searches for Access Certification Campaign Reviews.
 +
|-
 +
| [[GET rbac/access_certification_campaigns/reviews/:access_certification_campaign_review_id]]
 +
| Returns an Access Certification Campaign Review.
 +
|-
 +
| [[PUT rbac/access_certification_campaigns/reviews/:access_certification_campaign_review_id]]
 +
| Updates an Access Certification Campaign Review.
 
|}
 
|}
  
 
-->
 
-->

Latest revision as of 15:05, 20 February 2024

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