You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* xref:../rosa_getting_started/rosa-sts-getting-started-workflow.adoc#rosa-sts-understanding-the-deployment-workflow[Understanding the ROSA with STS deployment workflow]
Copy file name to clipboardExpand all lines: modules/config-github-idp.adoc
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,10 @@
5
5
6
6
:_mod-docs-content-type: PROCEDURE
7
7
[id="config-github-idp_{context}"]
8
-
= Configuring a GitHub identity provider
8
+
= Configure a GitHub identity provider
9
9
10
10
[role="_abstract"]
11
-
Configure a GitHub identity provider to validate user names and passwords against GitHub or GitHub Enterprise's OAuth authentication server and access your {product-title} cluster. OAuth facilitates a token exchange flow between {product-title} and GitHub or GitHub Enterprise.
11
+
Configure a GitHub identity provider to validate user names and passwords against the GitHub or GitHub Enterprise OAuth authentication server and access your {product-title} cluster. OAuth facilitates a token exchange flow between {product-title} and GitHub or GitHub Enterprise.
12
12
13
13
[WARNING]
14
14
====
@@ -17,7 +17,7 @@ Configuring GitHub authentication allows users to log in to {product-title} with
17
17
18
18
.Prerequisites
19
19
20
-
* The OAuth application must be created directly within the GitHub link:https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings[organization settings] by the GitHub organization administrator.
20
+
* The OAuth application is created directly within the GitHub link:https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-organization-settings[organization settings] by the GitHub organization administrator.
21
21
* link:https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams[GitHub organizations or teams] are set up in your GitHub account.
22
22
23
23
.Procedure
@@ -30,13 +30,13 @@ Configuring GitHub authentication allows users to log in to {product-title} with
30
30
+
31
31
[NOTE]
32
32
====
33
-
You can also click the *Add Oauth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
33
+
You can also click the *Add OAuth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
34
34
====
35
35
36
36
. Select *GitHub* from the drop-down menu.
37
37
38
38
. Enter a unique name for the identity provider. This name cannot be changed later.
39
-
** An *OAuth callback URL* is automatically generated in the provided field. You will use this to register the GitHub application.
39
+
** An *OAuth callback URL* is automatically generated in the provided field. Use this to register the GitHub application.
Copy file name to clipboardExpand all lines: modules/config-gitlab-idp.adoc
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,14 +5,14 @@
5
5
6
6
:_mod-docs-content-type: PROCEDURE
7
7
[id="config-gitlab-idp_{context}"]
8
-
= Configuring a GitLab identity provider
8
+
= Configure a GitLab identity provider
9
9
10
10
[role="_abstract"]
11
-
Configure a GitLab identity provider to use link:https://gitlab.com/[GitLab.com] or any other GitLab instance as an identity provider.
11
+
Configure a GitLab identity provider to use GitLab.com or any other GitLab instance as an identity provider so that users can log in to your cluster with their GitLab credentials.
12
12
13
13
.Prerequisites
14
14
15
-
- If you use GitLab version 7.7.0 to 11.0, you connect using the link:http://doc.gitlab.com/ce/integration/oauth_provider.html[OAuth integration]. If you use GitLab version 11.1 or later, you can use link:https://docs.gitlab.com/ce/integration/openid_connect_provider.html[OpenID Connect] (OIDC) to connect instead of OAuth.
15
+
* If you use GitLab version 7.7.0 to 11.0, you connect using the link:https://docs.gitlab.com/ee/integration/oauth_provider.html[OAuth integration]. If you use GitLab version 11.1 or later, you can use link:https://docs.gitlab.com/ee/integration/openid_connect_provider.html[OpenID Connect] (OIDC) to connect instead of OAuth.
16
16
17
17
.Procedure
18
18
@@ -24,13 +24,13 @@ Configure a GitLab identity provider to use link:https://gitlab.com/[GitLab.com]
24
24
+
25
25
[NOTE]
26
26
====
27
-
You can also click the *Add Oauth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
27
+
You can also click the *Add OAuth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
28
28
====
29
29
30
30
. Select *GitLab* from the drop-down menu.
31
31
32
32
. Enter a unique name for the identity provider. This name cannot be changed later.
33
-
** An *OAuth callback URL* is automatically generated in the provided field. You will provide this URL to GitLab.
33
+
** An *OAuth callback URL* is automatically generated in the provided field. Provide this URL to GitLab.
Copy file name to clipboardExpand all lines: modules/config-google-idp.adoc
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,14 @@
5
5
6
6
:_mod-docs-content-type: PROCEDURE
7
7
[id="config-google-idp_{context}"]
8
-
= Configuring a Google identity provider
8
+
= Configure a Google identity provider
9
9
10
10
[role="_abstract"]
11
11
Configure a Google identity provider to allow users to authenticate with their Google credentials.
12
12
13
13
[WARNING]
14
14
====
15
-
Using Google as an identity provider allows any Google user to authenticate to your server.
16
-
You can limit authentication to members of a specific hosted domain with the
15
+
Using Google as an identity provider allows any Google user to authenticate to your server. You can limit authentication to members of a specific hosted domain with the
17
16
`hostedDomain` configuration attribute.
18
17
====
19
18
@@ -27,13 +26,13 @@ You can limit authentication to members of a specific hosted domain with the
27
26
+
28
27
[NOTE]
29
28
====
30
-
You can also click the *Add Oauth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
29
+
You can also click the *Add OAuth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
31
30
====
32
31
33
32
. Select *Google* from the drop-down menu.
34
33
35
34
. Enter a unique name for the identity provider. This name cannot be changed later.
36
-
** An *OAuth callback URL* is automatically generated in the provided field. You will provide this URL to Google.
35
+
** An *OAuth callback URL* is automatically generated in the provided field. Provide this URL to Google.
= Configuring an htpasswd identity provider with Terraform
12
+
= Configure an htpasswd identity provider with Terraform
13
13
14
14
ifdef::tf-config[]
15
15
[role="_abstract"]
@@ -112,7 +112,7 @@ $ cat<<-EOF>htpasswd_idp.tf
112
112
EOF
113
113
----
114
114
+
115
-
You must replace the `<cluster_id>` placeholder with the 32-digit ID for your cluster. To find that value, run `rosa list clusters | awk '{print $1}'`. You also must replace the `<user_name>` placeholder with the username you want to create as well as a password for the `<password>` placeholder.
115
+
You must replace the `<cluster_id>` placeholder with the 32-digit ID for your cluster. To find that value, run `rosa list clusters | awk '{print $1}'`. You also must replace the `<user_name>` placeholder with the username you want to create and a password for the `<password>` placeholder.
116
116
117
117
. Run the following command to configure Terraform to create your resources based on your Terraform files:
Copy file name to clipboardExpand all lines: modules/config-ldap-idp.adoc
+9-19Lines changed: 9 additions & 19 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,15 +5,14 @@
5
5
6
6
:_mod-docs-content-type: PROCEDURE
7
7
[id="config-ldap-idp_{context}"]
8
-
= Configuring a LDAP identity provider
8
+
= Configure a LDAP identity provider
9
9
10
10
[role="_abstract"]
11
11
Configure the LDAP identity provider to validate user names and passwords against an LDAPv3 server, using simple bind authentication.
12
12
13
13
.Prerequisites
14
14
15
-
* When configuring a LDAP identity provider, you will need to enter a configured *LDAP URL*. The configured URL is an RFC 2255 URL, which specifies the LDAP host and
16
-
search parameters to use. The syntax of the URL is:
15
+
* When configuring a LDAP identity provider, you need to enter a configured *LDAP URL*. The configured URL is an RFC 2255 URL, which specifies the LDAP host and search parameters to use. The syntax of the URL is:
.^|`host:port` | The name and port of the LDAP server. Defaults to
28
27
`localhost:389` for ldap and `localhost:636` for LDAPS.
29
-
.^|`basedn` | The DN of the branch of the directory where all searches should
30
-
start from. At the very least, this must be the top of your directory tree, but
31
-
it could also specify a subtree in the directory.
32
-
.^|`attribute` | The attribute to search for. Although RFC 2255 allows a
33
-
comma-separated list of attributes, only the first attribute will be used, no
34
-
matter how many are provided. If no attributes are provided, the default is to
35
-
use `uid`. It is recommended to choose an attribute that will be unique across
36
-
all entries in the subtree you will be using.
37
-
.^|`scope` | The scope of the search. Can be either `one` or `sub`.
38
-
If the scope is not provided, the default is to use a scope of `sub`.
39
-
.^|`filter` | A valid LDAP search filter. If not provided, defaults to
40
-
`(objectClass=*)`
28
+
.^|`basedn` | The DN of the branch of the directory where all searches should start from. At the very least, this must be the top of your directory tree, but it could also specify a subtree in the directory.
29
+
.^|`attribute` | The attribute to search for. Although RFC 2255 allows a comma-separated list of attributes, only the first attribute is used, no matter how many are provided. If no attributes are provided, the default is to use `uid`. Choose an attribute that is unique across all entries in the subtree you are using.
30
+
.^|`scope` | The scope of the search. Can be either `one` or `sub`. If the scope is not provided, the default is to use a scope of `sub`.
31
+
.^|`filter` | A valid LDAP search filter. If not provided, defaults to `(objectClass=*)`
41
32
|===
42
33
+
43
-
When doing searches, the attribute, filter, and provided user name are combined
44
-
to create a search filter that looks like:
34
+
When doing searches, the attribute, filter, and provided user name are combined to create a search filter that looks like:
45
35
+
46
36
----
47
37
(&(<filter>)(<attribute>=<username>))
@@ -62,7 +52,7 @@ If the LDAP directory requires authentication to search, specify a `bindDN` and
62
52
+
63
53
[NOTE]
64
54
====
65
-
You can also click the *Add Oauth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
55
+
You can also click the *Add OAuth configuration* link in the warning message displayed after cluster creation to configure your identity providers.
66
56
====
67
57
68
58
. Select *LDAP* from the drop-down menu.
@@ -80,7 +70,7 @@ You can also click the *Add Oauth configuration* link in the warning message dis
80
70
** Optional: Enter a *Preferred username* attribute whose value should be used as the display name. Click *Add more* to add multiple preferred username attributes.
81
71
** Optional: Enter an *Email* attribute whose value should be used as the email address. Click *Add more* to add multiple email attributes.
82
72
83
-
. Optional: Click *Show advanced Options* to add a certificate authority (CA) file to your LDAP identity provider to validate server certificates for the configured URL. Click *Browse* to locate and attach a *CA file* to the identity provider.
73
+
. Optional: Click *Show advanced options* to add a certificate authority (CA) file to your LDAP identity provider to validate server certificates for the configured URL. Click *Browse* to locate and attach a *CA file* to the identity provider.
84
74
85
75
. Optional: Under the advanced options, you can choose to make the LDAP provider *Insecure*. If you select this option, a CA file cannot be used.
0 commit comments