Skip to content

Commit 3026293

Browse files
committed
RHIDP-3974 managing authorization using the Web UI
Signed-off-by: Fabrice Flore-Thébault <[email protected]>
1 parent aa83e72 commit 3026293

6 files changed

+22
-31
lines changed

assemblies/assembly-configuring-authorization-in-rhdh.adoc

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
include::modules/authorization/con-rbac-overview.adoc[leveloffset=+1]
55

66

7+
include::assembly-managing-authorizations-by-using-the-rhdh-web-ui.adoc[leveloffset=+1]
8+
9+
710
include::modules/authorization/ref-rbac-permission-policies.adoc[leveloffset=+1]
811

912

@@ -29,17 +32,6 @@ include::modules/authorization/ref-rbac-conditional-policy-definition.adoc[level
2932
include::modules/authorization/proc-rbac-config-conditional-policy-file.adoc[leveloffset=+2]
3033

3134

32-
include::modules/authorization/proc-rbac-ui-manage-roles.adoc[leveloffset=+1]
33-
34-
35-
include::modules/authorization/proc-rbac-ui-create-role.adoc[leveloffset=+2]
36-
37-
38-
include::modules/authorization/proc-rbac-ui-edit-role.adoc[leveloffset=+2]
39-
40-
41-
include::modules/authorization/proc-rbac-ui-delete-role.adoc[leveloffset=+2]
42-
4335

4436
include::modules/authorization/con-user-stats-rhdh.adoc[leveloffset=+1]
4537

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[id='proc-rbac-ui-manage-roles_{context}']
2+
= Managing role-based access controls (RBAC) using the {product} Web UI
3+
4+
Policy administrators can use the {product-short} web interface (Web UI) to allocate specific roles and permissions to individual users or groups. Allocating roles ensures that access to resources and functionalities is regulated across the {product-short}.
5+
6+
With the policy administrator role in {product-short}, you can assign permissions to users and groups, which allow users or groups to view, create, modify, and delete the roles using the {product-short} Web UI.
7+
8+
9+
include::modules/authorization/proc-rbac-ui-create-role.adoc[leveloffset=+1]
10+
11+
12+
include::modules/authorization/proc-rbac-ui-edit-role.adoc[leveloffset=+1]
13+
14+
15+
include::modules/authorization/proc-rbac-ui-delete-role.adoc[leveloffset=+1]

modules/authorization/proc-rbac-ui-create-role.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@
44
You can create a role in the {product} using the Web UI.
55

66
.Prerequisites
7-
* You have an administrator role in the {product-short}.
8-
* You have installed the `@janus-idp/backstage-plugin-rbac` plugin in {product-short}. For more information, see link:{LinkPluginsGuide}[{NameOfPluginsGuide}].
9-
* You have configured the required permission policies. For more information, see xref:con-rbac-config-permission-policies_{context}[].
7+
* You xref:enabling-and-giving-access-to-rbac[have enabled RBAC and have a policy administrator role in {product-short}].
108

119
.Procedure
1210

modules/authorization/proc-rbac-ui-delete-role.adoc

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ The policies generated from a `policy.csv` or ConfigMap file cannot be edited or
99
====
1010

1111
.Prerequisites
12-
* You have an administrator role in the {product-short}.
13-
* You have installed the `@janus-idp/backstage-plugin-rbac` plugin in {product-short}. For more information, see link:{LinkPluginsGuide}[{NameOfPluginsGuide}].
14-
* You have configured the required permission policies. For more information, see xref:con-rbac-config-permission-policies_{context}[].
12+
* You xref:enabling-and-giving-access-to-rbac[have enabled RBAC and have a policy administrator role in {product-short}].
1513
* The role that you want to delete is created in the {product-short}.
1614

1715
.Procedure
@@ -26,4 +24,4 @@ The *RBAC* tab appears, displaying all the created roles in the {product-short}.
2624
. Select the delete icon from the *Actions* column for the role that you want to delete.
2725
+
2826
*Delete this role?* pop-up appears on the screen.
29-
. Click *DELETE*.
27+
. Click *DELETE*.

modules/authorization/proc-rbac-ui-edit-role.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@ The policies generated from a `policy.csv` or ConfigMap file cannot be edited or
99
====
1010

1111
.Prerequisites
12-
* You have an administrator role in the {product-short}.
13-
* You have installed the `@janus-idp/backstage-plugin-rbac` plugin in {product-short}. For more information, see link:{LinkPluginsGuide}[{NameOfPluginsGuide}].
14-
* You have configured the required permission policies. For more information, see xref:con-rbac-config-permission-policies_{context}[].
12+
* You xref:enabling-and-giving-access-to-rbac[have enabled RBAC and have a policy administrator role in {product-short}].
1513
* The role that you want to edit is created in the {product-short}.
1614

1715
.Procedure

modules/authorization/proc-rbac-ui-manage-roles.adoc

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)