Share feedback
Answers are generated based on the documentation.

Auto-provisioning

Auto-provisioning automatically adds users to your organization when they sign in with email addresses that match your verified domains. You must verify a domain before enabling auto-provisioning.

Important

For domains that are part of an SSO connection, Just-in-Time (JIT) provisioning takes precedence over auto-provisioning when adding users to an organization.

Overview

When auto-provisioning is enabled for a verified domain:

  • Users who sign in to Docker with matching email addresses are automatically added to your organization.
  • Auto-provisioning only adds existing Docker users to your organization, it doesn't create new accounts.
  • Users experience no changes to their sign-in process.
  • Company and organization owners receive email notifications when new users are added.
  • You may need to manage seats to accommodate new users.

Enable auto-provisioning

Auto-provisioning is configured per domain. To enable it:

  1. Sign in to Docker Home and select your company or organization.
  2. Select Identity & auth, then Domain management.
  3. Select the Actions menu next to the domain you want to enable auto-provisioning for.
  4. Select Enable auto-provisioning.
  5. Optional. If enabling auto-provisioning at the company level, select an organization.
  6. Select Enable to confirm.

The Auto-provisioning column will update to Enabled for the domain.

Disable auto-provisioning

To disable auto-provisioning for a user:

  1. Sign in to Docker Home and select your organization. If your organization is part of a company, select the company and configure the domain for the organization at the company level.
  2. Select Identity & auth, then Domain management.
  3. Select the Actions menu next to your domain.
  4. Select Disable auto-provisioning.
  5. Select Disable to confirm.

Next steps

To choose a different method to provision users, you can set up: