Skip to content

Commit 37a310d

Browse files
themr0cdzemanovGerry-Forde
authored
RHIDP-3974 managing authorization using the Web UI (#633)
* RHIDP-3974 managing authorization using the Web UI Signed-off-by: Fabrice Flore-Thébault <[email protected]> * Update assemblies/assembly-managing-authorizations-by-using-the-rhdh-web-ui.adoc Co-authored-by: Dominika Zemanovicova <[email protected]> --------- Signed-off-by: Fabrice Flore-Thébault <[email protected]> Co-authored-by: Dominika Zemanovicova <[email protected]> Co-authored-by: Gerry-Forde <[email protected]>
1 parent c589327 commit 37a310d

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
@@ -30,6 +30,9 @@ To apply RBAC in {product-short}:
3030
include::modules/authorization/proc-enabling-the-rbac-plugin.adoc[leveloffset=+1]
3131

3232

33+
include::assembly-managing-authorizations-by-using-the-rhdh-web-ui.adoc[leveloffset=+1]
34+
35+
3336
include::modules/authorization/ref-rbac-permission-policies.adoc[leveloffset=+1]
3437

3538

@@ -52,17 +55,6 @@ include::modules/authorization/ref-rbac-conditional-policy-definition.adoc[level
5255
include::modules/authorization/proc-rbac-config-conditional-policy-file.adoc[leveloffset=+2]
5356

5457

55-
include::modules/authorization/proc-rbac-ui-manage-roles.adoc[leveloffset=+1]
56-
57-
58-
include::modules/authorization/proc-rbac-ui-create-role.adoc[leveloffset=+2]
59-
60-
61-
include::modules/authorization/proc-rbac-ui-edit-role.adoc[leveloffset=+2]
62-
63-
64-
include::modules/authorization/proc-rbac-ui-delete-role.adoc[leveloffset=+2]
65-
6658

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

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. This role allows you to view, create, modify, and delete the roles using {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)