Skip to content

Commit 5cecbe9

Browse files
committed
Add foremanctl-flavored Configuring User Authentication
1 parent bb2732f commit 5cecbe9

4 files changed

Lines changed: 13 additions & 0 deletions

File tree

guides/common/modules/con_configuring-kerberos-sso-for-active-directory-users-in-project.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ AD users can log in using the following methods:
1212
* Username and password
1313
* Kerberos single sign-on
1414

15+
ifndef::foremanctl[]
1516
[NOTE]
1617
====
1718
You can also connect your {Project} deployment to AD in the following ways:
@@ -25,3 +26,4 @@ ifndef::orcharhino[]
2526
For an example configuration, see https://access.redhat.com/solutions/1498773[How to configure Active Directory authentication with TLS on {Project}].
2627
endif::[]
2728
====
29+
endif::[]

guides/common/modules/proc_configuring-external-user-groups.adoc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,13 @@ To assign additional permissions to an external user, add this user to an intern
1414
Then assign the required roles to this group.
1515

1616
.Prerequisites
17+
ifndef::foremanctl[]
1718
* If you use an LDAP server, configure {Project} to use LDAP authentication.
1819
For more information, see xref:configuring-an-ldap-server-as-an-external-identity-provider-for-project_{context}[].
1920
+
2021
When using external user groups from an LDAP source, you cannot use the `$login` variable as a substitute for the account user name.
2122
You must use either an anonymous or dedicated service user.
23+
endif::[]
2224
* If you use a {FreeIPA} or AD server, configure {Project} to use {FreeIPA} or AD authentication.
2325
For more information, see {ConfiguringUserAuthenticationDocURL}[_{ConfiguringUserAuthenticationDocTitle}_].
2426
* Ensure that at least one external user authenticates for the first time.

guides/doc-Configuring_User_Authentication/master.adoc

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,15 @@ ifdef::satellite[]
88
include::common/modules/proc_providing-feedback-on-red-hat-documentation.adoc[leveloffset=+1]
99
endif::[]
1010

11+
ifndef::foremanctl[]
1112
include::common/modules/ref_overview-of-authentication-methods-in-foreman.adoc[leveloffset=+1]
13+
endif::[]
1214

1315
include::common/assembly_accessing-project-from-web-ui.adoc[leveloffset=+1]
1416

1517
include::common/assembly_configuring-kerberos-sso-with-freeipa-in-project.adoc[leveloffset=+1]
1618

19+
ifndef::foremanctl[]
1720
ifndef::foreman-deb[]
1821
// The following ifdef sets :keycloak: to `Red Hat Single Sign-On` for Satellite builds only. For, non-Satellite builds, :keycloak: stays set to `Keycloak`.
1922
ifdef::satellite[]
@@ -42,16 +45,21 @@ include::common/assembly_configuring-sso-and-2fa-with-keycloak-quarkus-in-projec
4245
// The following attribute reloads the original context value from parent-context that was defined earlier.
4346
:context: {parent-context}
4447
endif::[]
48+
endif::[]
4549

4650
include::common/assembly_configuring-kerberos-sso-for-active-directory-users-in-project.adoc[leveloffset=+1]
4751

52+
ifndef::foremanctl[]
4853
include::common/assembly_configuring-an-ldap-server-as-an-external-identity-provider-for-project.adoc[leveloffset=+1]
54+
endif::[]
4955

5056
include::common/modules/proc_configuring-external-user-groups.adoc[leveloffset=+1]
5157

58+
ifndef::foremanctl[]
5259
include::common/modules/proc_refreshing-external-user-groups-for-ldap-using-cli.adoc[leveloffset=+1]
5360

5461
include::common/modules/proc_refreshing-external-user-groups-for-ldap-using-web-ui.adoc[leveloffset=+1]
62+
endif::[]
5563

5664
include::common/modules/con_refreshing-external-user-groups-for-freeipa-or-ad.adoc[leveloffset=+1]
5765

web/releases/nightly.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -145,6 +145,7 @@
145145
["Installing_Server", "Installing Foreman Server"]
146146
],
147147
"Administering Foreman server": [
148+
["Configuring_User_Authentication", "Configuring user authentication"]
148149
],
149150
"Administering hosts": [
150151
],

0 commit comments

Comments
 (0)