Skip to content

Commit 74b985a

Browse files
Merge pull request #21939 from docker/published-update
publish updates from main
2 parents b3514b5 + 477606d commit 74b985a

File tree

5 files changed

+29
-32
lines changed

5 files changed

+29
-32
lines changed

content/manuals/billing/details.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ To update your billing information:
2424
2. Under Settings and administration, select **Billing**.
2525
3. Select **Billing information** from the left-hand navigation.
2626
4. On your billing information card, select **Change**.
27-
5. Update your billing contact and billing address information, then select **Update**.
27+
5. Update your billing contact and billing address information.
28+
6. Optional. To add or update a VAT ID, select the **I'm purchasing as a business** checkbox and enter your Tax ID.
29+
7. Select **Update**.
2830

2931
{{< /tab >}}
3032
{{< tab name="Legacy Docker plan" >}}
@@ -35,7 +37,8 @@ To update your billing information:
3537
2. Select your avatar in the top-right corner.
3638
3. From the drop-down menu, select **Billing**.
3739
4. Select **Billing Address** and enter your updated billing information.
38-
5. Select **Submit**.
40+
5. Optional. To add or update a VAT ID, enter your **Tax ID/VAT**.
41+
6. Select **Submit**.
3942

4043
{{< /tab >}}
4144
{{< /tabs >}}
@@ -55,7 +58,9 @@ To update your billing information:
5558
2. Under Settings and administration, select **Billing**.
5659
3. Select **Billing information** from the left-hand navigation.
5760
4. On your billing information card, select **Change**.
58-
5. Update your billing contact and billing address information, then select **Update**.
61+
5. Update your billing contact and billing address information.
62+
6. Optional. To add or update a VAT ID, select the **I'm purchasing as a business** checkbox and enter your Tax ID.
63+
7. Select **Update**.
5964

6065
{{< /tab >}}
6166
{{< tab name="Legacy Docker plan" >}}
@@ -67,7 +72,7 @@ To update your billing information:
6772
3. From the drop-down menu select **Billing**.
6873
4. Select the organization that you want to change the payment method for.
6974
5. Select **Billing Address**.
70-
6. Enter your updated billing information.
75+
6. Optional. To add or update a VAT ID, enter your **Tax ID/VAT**.
7176
7. Select **Submit**.
7277

7378
{{< /tab >}}

content/manuals/billing/faqs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ If your subscription payment fails, there is a grace period of 15 days, includin
2929
- 5 days after the previous attempt
3030
- 7 days after the previous attempt
3131

32-
Docker also sends an email notification `Action Required - Credit Card Payment Failed` with an attached unpaid invoice after each failed payment attempt.
32+
Docker also sends an email notification `Action Required - Credit Card Payment Failed` with an attached unpaid invoice after each failed payment attempt.
3333

3434
Once the grace period is over and the invoice is still not paid, the subscription downgrades to a free plan and all paid features are disabled.
3535

3636
### Does Docker collect sales tax and/or VAT?
3737

38-
Starting July 1, 2024, Docker will begin collecting sales tax on subscription fees in compliance with state regulations for customers in the United States. For global customers subject to VAT, the implementation will start rolling out on July 1, 2024. Note that while the rollout begins on this date, VAT charges may not apply to all applicable subscriptions immediately.
38+
Docker began collecting sales tax on subscription fees for United States customers on July 1, 2024. For European customers, Docker will begin collecting VAT on March 1, 2025.
3939

4040
To ensure that tax assessments are correct, make sure that your billing information and VAT/Tax ID, if applicable, are updated. See [Update the billing information](/billing/details/).
4141

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

Lines changed: 7 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,10 @@ aliases:
88
- /faq/security/single-sign-on/enforcement-faqs/
99
---
1010

11-
### We currently have a Docker Team subscription. How do we enable SSO?
11+
### I currently have a Docker Team subscription. How do I enable SSO?
1212

1313
SSO is available with a Docker Business subscription. To enable SSO, you must first upgrade your subscription to a Docker Business subscription. To learn how to upgrade your existing account, see [Upgrade your subscription](../../../subscription/change.md).
1414

15-
### How do service accounts work with SSO?
16-
17-
Service accounts work like any other user when SSO is turned on. If the service account is using an email for a domain with SSO turned on, it needs a PAT for CLI and API usage.
18-
1915
### Is DNS verification required to enable SSO?
2016

2117
Yes. You must verify a domain before using it with an SSO connection.
@@ -26,9 +22,9 @@ When SSO is enforced, [passwords are prevented from accessing the Docker CLI](/s
2622

2723
Each user must create a PAT to access the CLI. To learn how to create a PAT, see [Manage access tokens](/security/for-developers/access-tokens/). Users who already used a PAT to sign in before SSO enforcement will still be able to use that PAT to authenticate.
2824

29-
### How does SSO affect our automation systems and CI/CD pipelines?
25+
### How does SSO affect automation systems and CI/CD pipelines?
3026

31-
Before enforcing SSO, you must create PATs for automation systems and CI/CD pipelines and use the tokens instead of a password.
27+
Before enforcing SSO, you must [create PATs](/security/for-developers/access-tokens/). These PATs are used instead of passwords for signing into automation systems and CI/CD pipelines.
3228

3329
### What can organization users who authenticated with personal emails prior to enforcement expect?
3430

@@ -38,34 +34,23 @@ Ensure your users have their organization email on their account, so that the ac
3834

3935
Yes, you can choose to not enforce, and users have the option to use either Docker ID (standard email and password) or domain-verified email address (SSO) at the sign-in screen.
4036

41-
### SSO is enforced, but one of our users is able to sign in through username and password. Why is this happening?
37+
### SSO is enforced, but a user can sign in using a username and password. Why is this happening?
4238

4339
Guest users who are not part of your registered domain but have been invited to your organization do not sign in through your SSO Identity Provider. SSO enforcement only requires that users which do belong to your domain, must go through the SSO IdP.
4440

4541
### Is there a way to test this functionality in a test tenant with Okta before going to production?
4642

47-
Yes, you can create a test organization. Companies can set up a new 5 seat Business plan on a new organization to test with (making sure to only enable SSO, not enforce it or all domain email users will be forced to sign in to that test tenant).
48-
49-
### Once we enable SSO for Docker Desktop, what's the impact to the flow for Build systems that use service accounts?
50-
51-
If you enable SSO, there is no impact. Both username/password or personal access token (PAT) sign-in are supported.
52-
However, if you enforce SSO:
53-
54-
- Service Account domain email addresses must not be aliased and must be enabled in their IdP
55-
- Username/password authentication [won’t work](/security/security-announcements/#deprecation-of-password-logins-on-cli-when-sso-enforced), so you should update the build system to use a PAT instead of a password
56-
- Those who know the IdP credentials can sign in as that Service Account through SSO on Hub and create or change the personal access token for that service account.
43+
Yes, you can create a test organization. Companies can set up a new 5 seat Business plan on a new organization to test with. To do this, make sure to only enable SSO, not enforce it, or all domain email users will be forced to sign in to that test tenant.
5744

5845
### Is the sign in required tracking at runtime or install time?
5946

60-
At runtime for Docker Desktop if its configured to require authentication to the organization.
47+
For Docker Desktop, if it's configured to require authentication to the organization, it tracks at runtime.
6148

6249
### What is enforcing SSO versus enforcing sign-in?
6350

6451
Enforcing SSO and enforcing sign-in to Docker Desktop are different features that you can use separately or together.
6552

6653
Enforcing SSO ensures that users sign in using their SSO credentials instead of their Docker ID. One of the benefits is that SSO enables you to better manage user credentials.
6754

68-
Enforcing sign-in to Docker Desktop ensures that users always sign in to an
69-
70-
account that's a member of your organization. The benefits are that your organization's security settings are always applied to the user's session and your users always receive the benefits of your subscription. For more details, see [Enforce sign-in for Desktop](../../../security/for-admins/enforce-sign-in/_index.md).
55+
Enforcing sign-in to Docker Desktop ensures that users always sign in to an account that's a member of your organization. The benefits are that your organization's security settings are always applied to the user's session and your users always receive the benefits of your subscription. For more details, see [Enforce sign-in for Desktop](../../../security/for-admins/enforce-sign-in/_index.md#enforcing-sign-in-versus-enforcing-single-sign-on-sso).
7156

content/manuals/security/for-admins/enforce-sign-in/_index.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,7 @@ There are multiple methods for enforcing sign-in, depending on your companies' s
2727

2828
## How is sign-in enforced?
2929

30-
When Docker Desktop starts and it detects a registry key, `.plist` file, or `registry.json` file, the
31-
following occurs:
30+
When Docker Desktop starts and it detects a registry key, `.plist` file, or `registry.json` file, the following occurs:
3231

3332
- A **Sign in required!** prompt appears requiring the user to sign
3433
in as a member of your organization to use Docker Desktop. ![Enforce Sign-in
@@ -41,10 +40,13 @@ following occurs:
4140
- When a user signs out, the **Sign in required!** prompt appears and they can
4241
no longer use Docker Desktop.
4342

43+
> [!NOTE]
44+
>
45+
> Enforcing sign-in for Docker Desktop does not impact accessing the Docker CLI. CLI access is only impacted for organizations that enforce single sign-on.
46+
4447
## Enforcing sign-in versus enforcing single sign-on (SSO)
4548

46-
[Enforcing SSO](/manuals/security/for-admins/single-sign-on/connect.md) and
47-
enforcing sign-in are different features. The following table provides a
49+
[Enforcing SSO](/manuals/security/for-admins/single-sign-on/connect.md#optional-enforce-sso) and enforcing sign-in are different features. The following table provides a
4850
description and benefits when using each feature.
4951

5052
| Enforcement | Description | Benefits |

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,10 @@ Enforcing SSO requires users to use SSO when signing into Docker. This centraliz
211211

212212
Your users must now sign in to Docker with SSO.
213213

214+
> [!NOTE]
215+
>
216+
> When SSO is enforced, [users can't use passwords to access the Docker CLI](/security/security-announcements/#deprecation-of-password-logins-on-cli-when-sso-enforced). Users must use a [personal access token](/manuals/security/for-admins/access-tokens.md) (PAT) for authentication to access the Docker CLI.
217+
214218
## More resources
215219

216220
The following videos demonstrate how to enforce SSO.
@@ -223,3 +227,4 @@ The following videos demonstrate how to enforce SSO.
223227

224228
- [Provision users](/manuals/security/for-admins/provisioning/_index.md)
225229
- [Enforce sign-in](../enforce-sign-in/_index.md)
230+
- [Create access tokens](/manuals/security/for-admins/access-tokens.md)

0 commit comments

Comments
 (0)