You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-docker.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,7 +28,7 @@ For more information, see [OIDC connections](https://docs.docker.com/enterprise/
28
28
29
29
{% data reusables.actions.oidc-on-ghecom %}
30
30
31
-
*You must have a Docker Businessor Docker Team subscription.
31
+
*Your Docker organization must use Docker Business, Docker Team, or Docker Hardened Images, or be enrolled in the Docker Sponsored Open Source Program.
32
32
* You must be an organization owner or editor in your Docker organization.
33
33
* You must plan which repositories, branches, and workflows need access to Docker, and configure rulesets accordingly.
> Repositories created or renamed after July 15, 2026use immutable owner and repository identifiers in the subject claim, for example: `repo:octocat@123456/my-repo@456789:ref:refs/heads/main`. For more information, see [AUTOTITLE](/actions/concepts/security/openid-connect).
123
+
> Repositories created after July 15, 2026, and repository renames or transfers after that date, use an immutable default OIDC `sub` claim that includes owner and repository IDs. Existing repositories keep the previous format unless they opt in. For more information, see [AUTOTITLE](/actions/reference/security/oidc#immutable-subject-claims).
124
124
125
125
Different workflow triggers produce different subject claims. For example:
126
126
@@ -131,6 +131,6 @@ Different workflow triggers produce different subject claims. For example:
131
131
| Tag | `repo:my-org/my-repo:ref:refs/tags/v1.0` |
You can use wildcard patterns in your rulesets to match multiple repositories or branches. For example, `repo:my-org/*` matches all repositories in your organization.
134
+
You can use wildcard patterns in your rulesets to match multiple repositories or branches. For legacy subject claims, `repo:my-org/*` matches all repositories in the organization. For immutable subject claims, use `repo:my-org@OWNER-ID/*`; if the organization contains repositories using both formats, configure both patterns.
135
135
136
136
For more information, see [Rulesets and subject claims](https://docs.docker.com/enterprise/security/oidc-connections/rulesets-claims/) in the Docker documentation.
0 commit comments