Skip to content

Commit acfffcd

Browse files
Multi IdP updates, and some typo fixes
1 parent c41ed45 commit acfffcd

File tree

6 files changed

+20
-7
lines changed

6 files changed

+20
-7
lines changed

content/manuals/admin/faqs/general-faqs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Developers may have multiple Docker IDs in order to separate their Docker IDs as
2121

2222
### What if my Docker ID is taken?
2323

24-
All Docker IDs are first-come, first-served except for companies that have a US Trademark on a username. If you have a trademark for your namespace, [Docker Support](https://hub.docker.com/support/contact/) can retrieve the Docker ID for you.
24+
All Docker IDs are first-come, first-served except for companies that have a U.S. Trademark on a username. If you have a trademark for your namespace, [Docker Support](https://hub.docker.com/support/contact/) can retrieve the Docker ID for you.
2525

2626
### What’s an organization?
2727

@@ -60,7 +60,7 @@ The organization owner can also add additional owners to help them manage users,
6060

6161
### Can I configure multiple SSO identity providers (IdPs) to authenticate users to a single org?
6262

63-
Docker SSO allows only one IdP configuration per organization. For more
63+
Yes. Docker SSO supports multiple IdP configurations. For more
6464
information, see [Configure SSO](../../security/for-admins/single-sign-on/configure/_index.md) and [SSO FAQs](../../security/faqs/single-sign-on/faqs.md).
6565

6666
### What is a service account?

content/manuals/security/faqs/single-sign-on/idp-faqs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ aliases:
1010

1111
### Is it possible to use more than one IdP with Docker SSO?
1212

13-
No. You can only configure Docker SSO to work with a single IdP. A domain can only be associated with a single IdP. Docker supports Entra ID (formerly Azure AD) and identity providers that support SAML 2.0.
13+
Yes. Docker supports multiple IdP configurations. A domain can be associated with multiple IdPs. Docker supports Entra ID (formerly Azure AD) and identity providers that support SAML 2.0.
1414

1515
### Is it possible to change my identity provider after configuring SSO?
1616

@@ -56,4 +56,4 @@ Yes, Entra ID (formerly Azure AD) is supported with SSO for Docker Business, bot
5656

5757
### My SSO connection with Entra ID isn't working and I receive an error that the application is misconfigured. How can I troubleshoot this?
5858

59-
Confirm that you've configured the necessary API permissions in Entra ID (formerly Azure AD) for your SSO connection. You need to grant admin consent within your Entra ID (formerly Azure AD) tenant. See [Entra ID (formerly Azure AD) documentation](https://learn.microsoft.com/en-us/azure/active-directory/manage-apps/grant-admin-consent?pivots=portal#grant-admin-consent-in-app-registrations).
59+
Confirm that you've configured the necessary API permissions in Entra ID (formerly Azure AD) for your SSO connection. You need to grant administrator consent within your Entra ID (formerly Azure AD) tenant. See [Entra ID (formerly Azure AD) documentation](https://learn.microsoft.com/en-us/azure/active-directory/manage-apps/grant-admin-consent?pivots=portal#grant-admin-consent-in-app-registrations).

content/manuals/security/for-admins/single-sign-on/configure.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ Get started creating a single sign-on (SSO) connection for your organization or
1616

1717
## Step one: Add your domain
1818

19+
> [!NOTE]
20+
>
21+
> Docker supports multiple identity provider (IdP) configurations. With a multiple IdP configuration, one domain can be associated with more than one SSO identity provider.
22+
1923
{{< tabs >}}
2024
{{< tab name="Admin Console" >}}
2125

content/manuals/security/for-admins/single-sign-on/connect.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,15 +186,20 @@ After you've completed the SSO connection process in Docker, we recommend testin
186186

187187
1. Open an incognito browser.
188188
2. Sign in to the Admin Console using your **domain email address**.
189-
3. The browser will redirect to your IdP's login page to authenticate.
189+
3. The browser will redirect to your identity provider's sign in page to authenticate. If you have [multiple IdPs](#optional-configure-multiple-idps), the browser will prompt your to choose your identity provider.
190190
4. Authenticate through your domain email instead of using your Docker ID.
191191

192192
You can also test your SSO connection through the command-line interface (CLI). If you want to test through the CLI, your users must have a personal access token (PAT).
193193

194+
## Optional: Configure multiple IdPs
195+
196+
Docker supports multiple IdP configurations. With multiple IdPs configured, one domain can be associated with multiple SSO identity providers. To configure multiple IdPs, repeat steps 1-4 in this guide for each IdP. Ensure each IdP configuration uses the same domain.
197+
198+
When a user signs in to a Docker organization that has multiple IdPs, the user is prompted to choose their identity provider. Once they have chosen their identity provider, they will authenticate through their domain email.
194199

195200
## Optional: Enforce SSO
196201

197-
>[!IMPORTANT]
202+
> [!IMPORTANT]
198203
>
199204
> If SSO isn't enforced, users can choose to sign in with either their Docker username and password or SSO.
200205

layouts/shortcodes/admin-sso-management-connections.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
{{ if eq (.Get "product") "admin" }}
55
{{ $product_link = "the [Admin Console](https://app.docker.com/admin)" }}
6-
{{ $sso_navigation = "Select your organization or company from the Choose proifle page, and then select **SSO and SCIM**. Note that when an organization is part of a company, you must select the company and configure SSO for that organization at the company level. Each organization can have its own SSO configuration and domain, but it must be configured at the company level." }}
6+
{{ $sso_navigation = "Select your organization or company from the Choose profile page, and then select **SSO and SCIM**. Note that when an organization is part of a company, you must select the company and configure SSO for that organization at the company level. Each organization can have its own SSO configuration and domain, but it must be configured at the company level." }}
77
{{ end }}
88

99
### Edit a connection

layouts/shortcodes/admin-sso-management.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88

99
### Remove a domain from an SSO connection
1010

11+
> [!IMPORTANT]
12+
>
13+
> Docker supports multiple IdP configurations, where a single domain is used for multiple SSO identity providers. If you want to remove a domain from multiple SSO connections, you must remove it from each connection individually.
14+
1115
1. Sign in to {{ $product_link }}.
1216
2. {{ $sso_navigation }}
1317
3. In the SSO connections table, select the **Action** icon and then **Edit connection**.

0 commit comments

Comments
 (0)