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. 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