admin: clarify enforcing sign-in (#20542)

* clarify registry.json

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>

* feedback

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>

* fix vale nag

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>

---------

Signed-off-by: Craig Osterhout <craig.osterhout@docker.com>
This commit is contained in:
Craig Osterhout 2024-08-07 00:14:51 -07:00 committed by GitHub
parent 887083aca2
commit 4b96e64da3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 39 additions and 9 deletions

View File

@ -92,10 +92,14 @@ To enable Enhanced Container Isolation as a developer:
#### As an admin #### As an admin
To enable Enhanced Container Isolation as an admin, you first need to [enforce sign-in](../../../security/for-admins/enforce-sign-in/_index.md). To enable Enhanced Container Isolation as an admin, you first need to [enforce
This is because the Enhanced Container Isolation feature requires a Docker sign-in](../../../security/for-admins/enforce-sign-in/_index.md). This is
Business subscription and therefore your Docker Desktop users must authenticate because the Enhanced Container Isolation feature requires a Docker Business
to your organization for this configuration to take effect. subscription and therefore your Docker Desktop users must authenticate to your
organization for this configuration to take effect. Enforcing sign-in ensures
that your Docker Desktop developers always authenticate to your organization,
even though they can authenticate without it and the feature will take effect.
Enforcing sign-in guarantees the feature always takes effect.
Next, you must [create and configure the `admin-settings.json` file](../settings-management/configure.md) and specify: Next, you must [create and configure the `admin-settings.json` file](../settings-management/configure.md) and specify:

View File

@ -51,7 +51,15 @@ For more details on the syntax and options admins can set, see [Configure Settin
### How do I set up and enforce Settings Management? ### How do I set up and enforce Settings Management?
As an administrator, you first need to [configure a registry.json to enforce sign-in](../../../security/for-admins/enforce-sign-in/_index.md). This is because the Settings Management feature requires a Docker Business subscription and therefore your Docker Desktop developers must authenticate to your organization for this configuration to take effect. As an administrator, you first need to [enforce
sign-in](../../../security/for-admins/enforce-sign-in/_index.md). This is
because the Settings Management feature requires a Docker Business subscription
and therefore your Docker Desktop developers must authenticate to your
organization. Enforcing sign-in ensures that your Docker Desktop developers
always authenticate to your organization, even though they can authenticate
without it and the feature will take effect. Enforcing sign-in guarantees the
feature always takes effect.
Next, you must either manually [create and configure the admin-settings.json file](configure.md), or use the `--admin-settings` installer flag on [macOS](../../install/mac-install.md#install-from-the-command-line) or [Windows](../../install/windows-install.md#install-from-the-command-line) to automatically create the `admin-settings.json` and save it in the correct location. Next, you must either manually [create and configure the admin-settings.json file](configure.md), or use the `--admin-settings` installer flag on [macOS](../../install/mac-install.md#install-from-the-command-line) or [Windows](../../install/windows-install.md#install-from-the-command-line) to automatically create the `admin-settings.json` and save it in the correct location.

View File

@ -15,7 +15,15 @@ Settings Management is designed specifically for organizations who dont give
### Prerequisites ### Prerequisites
- [Download and install Docker Desktop 4.13.0 or later](../../release-notes.md). - [Download and install Docker Desktop 4.13.0 or later](../../release-notes.md).
- As an admin, you need to [configure a registry.json to enforce sign-in](../../../security/for-admins/enforce-sign-in/_index.md). This is because this feature requires a Docker Business subscription and therefore your Docker Desktop users must authenticate to your organization for this configuration to take effect. - As an administrator, you need to [enforce
sign-in](../../../security/for-admins/enforce-sign-in/_index.md). This is
because this feature requires a Docker Business subscription and therefore
your Docker Desktop users must authenticate to your organization for this
configuration to take effect. Enforcing sign-in ensures that your Docker
Desktop developers always authenticate to your organization, even though they
can authenticate without it and the feature will take effect. Enforcing
sign-in guarantees the feature always takes effect.
### Step one: Create the `admin-settings.json` file and save it in the correct location ### Step one: Create the `admin-settings.json` file and save it in the correct location

View File

@ -18,7 +18,12 @@ For example, a developer, who is part of an organization, building a new contain
## Prerequisites ## Prerequisites
You need to [configure a registry.json to enforce sign-in](enforce-sign-in/_index.md). For Image Access Management to take effect, Docker Desktop users must authenticate to your organization. You need to [enforce sign-in](enforce-sign-in/_index.md). For Image Access
Management to take effect, Docker Desktop users must authenticate to your
organization. Enforcing sign-in ensures that your Docker Desktop developers
always authenticate to your organization, even though they can authenticate
without it and the feature will take effect. Enforcing sign-in guarantees the
feature always takes effect.
## Configure Image Access Management permissions ## Configure Image Access Management permissions

View File

@ -28,7 +28,12 @@ Example registries administrators can allow include:
## Prerequisites ## Prerequisites
You need to [configure a registry.json to enforce sign-in](enforce-sign-in/_index.md). For Registry Access Management to take effect, Docker Desktop users must authenticate to your organization. You need to [enforce sign-in](enforce-sign-in/_index.md). For Registry Access
Management to take effect, Docker Desktop users must authenticate to your
organization. Enforcing sign-in ensures that your Docker Desktop developers
always authenticate to your organization, even though they can authenticate
without it and the feature will take effect. Enforcing sign-in guarantees the
feature always takes effect.
## Configure Registry Access Management permissions ## Configure Registry Access Management permissions