Prompt Buddy logoPrompt Buddy

github · GitHub Actions Docs

Actions OpenID Connect reference - GitHub Docs

Explains how to use OpenID Connect (OIDC) to authenticate GitHub Actions with cloud providers like AWS, Azure, Google Cloud, and HashiCorp Vault without using long-lived secrets.

Import to Prompt Buddy

Derived skill

Files assembled from official documentation

Viewing SKILL.md

Actions OpenID Connect reference - GitHub Docs

Explains how to use OpenID Connect (OIDC) to authenticate GitHub Actions with cloud providers like AWS, Azure, Google Cloud, and HashiCorp Vault without using long-lived secrets.

When To Use

Use when configuring GitHub Actions to securely access cloud resources like AWS, Azure, or GCP without storing permanent credentials in GitHub secrets.

Reference Files

FileContainsUse For
SKILL.mdEntry point: scope, routing table, and workflow.Start here.
docs/actions-security-oidc-openid-connect-reference-github-docs-workflow-guide.mdA reference guide detailing OIDC token claims, standard audience, issuer, and subject claims for GitHub Actions authentication.Questions about a reference guide detailing OIDC token claims, standard audience, issuer, and subject claims for GitHub Actions authe...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action.textA text representation of the GitHub Actions OpenID Connect reference configuration structure.Exact payloads, commands, or snippets shown in A text representation of the GitHub Actions OpenID Connect reference configuration structure.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-2.textA JSON object illustrating the structure of OIDC claims issued by GitHub Actions for identity verification.Exact payloads, commands, or snippets shown in A JSON object illustrating the structure of OIDC claims issued by GitHub Actions for identity verification.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-3.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-4.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-5.textA text reference listing the available claims and keys available in the GitHub Actions OpenID Connect token.Exact payloads, commands, or snippets shown in A text reference listing the available claims and keys available in the GitHub Actions OpenID Connect token.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-6.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-7.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-8.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-9.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-10.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-11.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-12.textA text representation of the available claims and configuration options for GitHub Actions OpenID Connect authentication.Exact payloads, commands, or snippets shown in A text representation of the available claims and configuration options for GitHub Actions OpenID Connect authenticat...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-13.textA text-based configuration reference for implementing OpenID Connect in GitHub Actions.Exact payloads, commands, or snippets shown in A text-based configuration reference for implementing OpenID Connect in GitHub Actions.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-14.textA text-based reference configuration for implementing OpenID Connect in GitHub Actions.Exact payloads, commands, or snippets shown in A text-based reference configuration for implementing OpenID Connect in GitHub Actions.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-15.textA text snippet demonstrating the required permissions configuration for using OpenID Connect in GitHub Actions.Exact payloads, commands, or snippets shown in A text snippet demonstrating the required permissions configuration for using OpenID Connect in GitHub Actions.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-16.textA YAML configuration snippet demonstrating the required permissions for requesting a JWT in GitHub Actions.Exact payloads, commands, or snippets shown in A YAML configuration snippet demonstrating the required permissions for requesting a JWT in GitHub Actions.
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-17.textA text snippet demonstrating the required permissions configuration for requesting a JWT in GitHub Actions using OpenID Connect.Exact payloads, commands, or snippets shown in A text snippet demonstrating the required permissions configuration for requesting a JWT in GitHub Actions using Open...
examples/actions-security-oidc-openid-connect-reference-github-docs-github-action-18.textA curl command demonstrating how to request an OIDC ID token from the GitHub Actions token service using a bearer token and audience parameter.Exact payloads, commands, or snippets shown in A curl command demonstrating how to request an OIDC ID token from the GitHub Actions token service using a bearer tok...

What This Skill Covers

    • GitHub Actions / - Reference / - Security / - OIDC
  • Main sections: In this article, OIDC token claims, Standard audience, issuer, and subject claims, Additional standard JOSE header parameters and claims, Custom claims provided by GitHub.

Workflow

  1. Open the most relevant file under docs/ for the exact documented workflow and wording.
  2. Open schemas/ files for exact structured contracts.
  3. Open examples/ files for concrete requests, commands, snippets, and manifests.
  4. Do not add behavior or configuration that is not present in the attached source files.

Canonical source: https://docs.github.com/en/actions/reference/security/oidc