Skip to content

Commit 05fd229

Browse files
author
GitHub Actions
committed
Move links in Prerequisites to Additional resources-Authentication-and-Authorization
1 parent c12f7a6 commit 05fd229

18 files changed

+101
-22
lines changed

modules/authentication/proc-authenticationg-with-the-guest-user-on-a-helm-based-installation.adoc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
On a Helm-based installation, you can configure {product-short} to log in as a Guest user and access {product-short} features.
66

77
.Prerequisites
8-
* You link:{configuring-book-url}[added a custom {product-short} application configuration], and have sufficient permissions to modify it.
9-
* You link:{configuring-book-url}#using-the-helm-chart-to-run-rhdh-with-your-custom-configuration[use the {product} Helm chart to run {product-short}].
8+
* You added a custom {product-short} application configuration, and have sufficient permissions to modify it.
9+
* You use the {product} Helm chart to run {product-short}.
1010
1111
.Procedure
1212
* To enable the guest user in your {product-short} custom configuration, link:{configuring-book-url}#using-the-helm-chart-to-run-rhdh-with-your-custom-configuration[configure your {product} Helm Chart] with following content:
@@ -31,3 +31,9 @@ upstream:
3131
. To log in with the Guest user account, click **Enter** in the **Guest** tile.
3232
. In the {product-short} **Settings** page, your profile name is **Guest**.
3333
. You can use {product-short} features.
34+
35+
[role="_additional-resources"]
36+
.Additional resources
37+
38+
* link:{configuring-book-url}[Adding a custom {product-short} application configuration]
39+
* link:{configuring-book-url}#using-the-helm-chart-to-run-rhdh-with-your-custom-configuration[Using the {product} Helm chart to run {product-short}]

modules/authentication/proc-authenticationg-with-the-guest-user-on-an-operator-based-installation.adoc

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
After an Operator-based installation, you can configure {product-short} to log in as a Guest user and access {product-short} features.
66

77
.Prerequisites
8-
* You link:[installed {product-short} by using the Operator].
9-
* You link:{configuring-book-url}[added a custom {product-short} application configuration], and have sufficient permissions to modify it.
8+
* You installed {product-short} by using the Operator.
9+
* You added a custom {product-short} application configuration, and have sufficient permissions to modify it.
1010
1111
.Procedure
1212
* To enable the guest user in your {product-short} custom configuration, link:{configuring-book-url}#provisioning-your-custom-configuration[edit your {product-short} application configuration] with following content:
@@ -26,3 +26,9 @@ auth:
2626
. To log in with the Guest user account, click **Enter** in the **Guest** tile.
2727
. In the {product-short} **Settings** page, your profile name is **Guest**.
2828
. You can use {product-short} features.
29+
30+
[role="_additional-resources"]
31+
.Additional resources
32+
33+
* link:[Installing {product-short} by using the Operator]
34+
* link:{configuring-book-url}[Adding a custom {product-short} application configuration]

modules/authentication/proc-creating-a-custom-transformer-to-provision-users-from-rhbk-to-the-software-catalog.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
To customize how {rhbk} users and groups are mapped to {product} entities, you can create a backend module that uses the `keycloakTransformerExtensionPoint` to provide custom user and group transformers for the Keycloak backend.
55

66
.Prerequisites
7-
* You have xref:provisioning-users-from-rhbk-to-the-software-catalog[enabled provisioning users from {rhbk-brand-name} ({rhbk}) to the software catalog].
7+
* You have enabled provisioning users from {rhbk-brand-name} ({rhbk}) to the software catalog.
88

99
.Procedure
1010
. Create a new backend module with the `yarn new` command.
@@ -90,3 +90,8 @@ Check the console logs to verify that the synchronization is completed.
9090
* You can select a group, view the list, and access or review the information imported from {rhbk}.
9191

9292
* You can log in with an {rhbk} account.
93+
94+
[role="_additional-resources"]
95+
.Additional resources
96+
97+
* xref:provisioning-users-from-rhbk-to-the-software-catalog[Enabling provisioning users from {rhbk-brand-name} ({rhbk}) to the software catalog]

modules/authentication/proc-enabling-authentication-with-microsoft-azure.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
.Prerequisites
77
. You have the permission to register an application in Microsoft Azure.
8-
* You link:{configuring-book-url}[added a custom {product-short} application configuration], and have sufficient permissions to modify it.
8+
* You added a custom {product-short} application configuration, and have sufficient permissions to modify it.
99

1010
.Procedure
1111
. To allow {product-short} to authenticate with Microsoft Azure, link:https://learn.microsoft.com/en-us/entra/identity-platform/scenario-web-app-sign-user-app-registration?tabs=aspnetcore#register-an-app-by-using-the-azure-portal[create an OAuth application in Microsoft Azure].
@@ -170,3 +170,8 @@ This step is optional for environments with outgoing access restrictions, such a
170170
* `graph.microsoft.com`: For retrieving user profile information (as referenced in the source code).
171171
If this host is unreachable, you might see an _Authentication failed, failed to fetch user profile_ error when attempting to log in.
172172
====
173+
174+
[role="_additional-resources"]
175+
.Additional resources
176+
177+
* link:{configuring-book-url}[Adding a custom {product-short} application configuration]

modules/authentication/proc-enabling-authentication-with-rhbk.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ To authenticate users with {rhbk-brand-name} ({rhbk}), enable the OpenID Connect
55

66

77
.Prerequisites
8-
* You link:{configuring-book-url}[added a custom {product-short} application configuration], and have sufficient permissions to modify it.
8+
* You added a custom {product-short} application configuration, and have sufficient permissions to modify it.
99
* You have sufficient permissions in {rhsso} to create and manage a realm.
1010

1111
.Procedure
@@ -215,3 +215,8 @@ If multiple valid refresh tokens are issued due to frequent refresh token reques
215215
. Go to the {product-short} login page.
216216
. Your {product-short} sign-in page displays *Sign in using OIDC* and the Guest user sign-in is disabled.
217217
. Log in with OIDC by using the saved **Username** and **Password** values.
218+
219+
[role="_additional-resources"]
220+
.Additional resources
221+
222+
* link:{configuring-book-url}[Adding a custom {product-short} application configuration]

modules/authentication/proc-enabling-user-authentication-with-github.adoc

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
To authenticate users with GitHub, configure the GitHub authentication provider in {product} and provision the users and groups from GitHub to the {product-short} software catalog.
55

66
.Prerequisites
7-
* You link:{configuring-book-url}[added a custom {product-short} application configuration], and have sufficient permissions to modify it.
7+
* You added a custom {product-short} application configuration, and have sufficient permissions to modify it.
88

9-
* You have sufficient permissions in GitHub to create and manage a link:https://docs.github.com/en/apps/overview[GitHub App].
9+
* You have sufficient permissions in GitHub to create and manage a GitHub App.
1010
Alternatively, you can ask your GitHub administrator to prepare the required GitHub App.
1111

1212
.Procedure
@@ -207,3 +207,8 @@ WARNING: Use `dangerouslyAllowSignInWithoutUserInCatalog` to explore {product-sh
207207
.. Your {product-short} sign-in page displays *Sign in using GitHub* and the Guest user sign-in is disabled.
208208
.. Log in with a GitHub account.
209209

210+
[role="_additional-resources"]
211+
.Additional resources
212+
213+
* link:{configuring-book-url}[Adding a custom {product-short} application configuration]
214+
* link:https://docs.github.com/en/apps/overview[GitHub App]

modules/authentication/proc-provisioning-users-from-microsoft-azure-to-the-software-catalog.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
To authenticate users with Microsoft Azure, after xref:enabling-authentication-with-microsoft-azure[Enabling authentication with Microsoft Azure], provision users from Microsoft Azure to the {product-short} software catalog.
66

77
.Prerequisites
8-
* You have xref:enabling-authentication-with-microsoft-azure[enabled authentication with Microsoft Azure].
8+
* You have enabled authentication with Microsoft Azure.
99
1010
.Procedure
1111
. link:{installing-and-viewing-plugins-book-url}[Enable the `backstage-plugin-catalog-backend-module-msgraph-dynamic` plugin].
@@ -266,3 +266,8 @@ backend:start: {"class":"MicrosoftGraphOrgEntityProvider$1","level":"info","mess
266266
----
267267

268268
. Log in with a Microsoft Azure account.
269+
270+
[role="_additional-resources"]
271+
.Additional resources
272+
273+
* xref:enabling-authentication-with-microsoft-azure[Enabling authentication with Microsoft Azure]

modules/authentication/proc-provisioning-users-from-rhbk-to-the-software-catalog.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
= Provisioning users from {rhbk-brand-name} ({rhbk}) to the software catalog
33

44
.Prerequisites
5-
* You xref:enabling-authentication-with-rhbk[enabled authentication with {rhbk}].
5+
* You enabled authentication with {rhbk}.
66

77
.Procedure
88
. link:{installing-and-viewing-plugins-book-url}[Enable the `backstage-plugin-catalog-backend-module-keycloak-dynamic` plugin].
@@ -156,3 +156,8 @@ catalog:
156156
----
157157

158158
. Log in with an {rhbk} account.
159+
160+
[role="_additional-resources"]
161+
.Additional resources
162+
163+
* xref:enabling-authentication-with-rhbk[Enabling authentication with {rhbk}]

modules/authorization/proc-configuring-the-RBAC-backend-plugin.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
You can configure the RBAC backend plugin by updating the `{my-app-config-file}` file to enable the permission framework.
55

66
.Prerequisites
7-
* You have installed the `@janus-idp/backstage-plugin-rbac` plugin in {product-short}. For more information, see link:{plugins-configure-book-url}[{plugins-configure-book-title}].
7+
* You have installed the `@janus-idp/backstage-plugin-rbac` plugin in {product-short}.
88

99
.Procedure
1010
* Update the `{my-app-config-file}` file to enable the permission framework as shown:

modules/authorization/proc-defining-authorizations-in-external-files-by-using-helm.adoc

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ You need to prepare your files, upload them to your {ocp-short} project,
66
and configure {product-short} to use the external files.
77

88
.Prerequisites
9-
* xref:enabling-and-giving-access-to-rbac[You enabled the RBAC feature].
9+
* You enabled the RBAC feature.
1010

1111
.Procedure
1212
. Define your policies in a `rbac-policies.csv` CSV file by using the following format:
@@ -103,3 +103,8 @@ permission:
103103
policies-csv-file: /opt/app-root/src/rbac-policies.csv
104104
policyFileReload: true
105105
----
106+
107+
[role="_additional-resources"]
108+
.Additional resources
109+
110+
* xref:enabling-and-giving-access-to-rbac[Enabling the RBAC feature]

0 commit comments

Comments
 (0)