The steps to set up your SSO configuration are:

  1. Add and verify the domain or domains that your members use to sign in to Docker.
  2. Create your SSO connection in Docker.
  3. Configure your IdP to work with Docker.
  4. Complete your SSO connection in Docker.

This page walks you through the final steps of creating your SSO connection. You can then test your connection and optionally enforce SSO for your organization.

Prerequisites#

Make sure you have completed the following before you begin:

  • Your domain is verified
  • You have created your SSO connection in Docker
  • You configured your IdP using the appropriate values from your Docker connection
  • You have pasted the following from your IdP into the settings in the Docker console:
    • SAML: SAML Sign-on URL, x509 Certificate
    • Azure AD (OIDC): Client ID, Client Secret, Azure AD Domain

Step four: Complete your SSO connection#

{ { < tabs > } } { { < tab name="Admin Console" > } }

{ { % admin-sso-connect product="admin" \%}}

{ { < /tab > } } { { < tab name="Docker Hub" > } }

{ { % admin-sso-connect product="hub" \%}}

{ { < /tab > } } { { < /tabs > } }

More resources#

The following videos demonstrate how to enforce SSO.

What's next#

Learn how you can manage your SSO connection, domain, and users for your organization or company.