Sponsored Content
Share feedback
Answers are generated based on the documentation.

Authentication

Authentication in Docker Home is how users and workloads prove who they are before they access Docker products.

Two-factor authentication (2FA) protects an individual account. Single sign-on (SSO) federates sign-in for an organization or company. OpenID Connect (OIDC) connections authenticate CI workloads such as GitHub Actions.

Choose an authentication method

MethodWho it coversWho configures itHow authentication works
Two-factor authentication (2FA)An individual Docker accountThe account holderPassword plus a time-based one-time password (TOTP) from an authenticator app
Single sign-on (SSO)An organization or companyAn organization or company ownerUsers sign in through the organization's identity provider (IdP)
OIDC connectionsGitHub Actions and similar workloadsAn organization owner or editorDocker exchanges short-lived tokens issued per workflow run

SSO requires a Docker Business subscription, or an AI Governance license. OIDC connections require a Docker Team or Business subscription.

To require Docker Desktop users to sign in as organization members, see Enforce sign-in. Enforce sign-in is configured in Enterprise, not in this section.

Next steps