OIDC Subject - Definição do Glossário de CI/CD
Um OIDC subject é a claim "sub" em um token OIDC de workflow que identifica qual repositório, branch ou environment está requisitando credenciais de cloud.
Um OIDC subject é a claim sub no token OpenID Connect que o GitHub emite para um workflow, codificando o repo e o contexto, por exemplo repo:org/repo:ref:refs/heads/main ou repo:org/repo:environment:prod. As trust policies de cloud fazem match nele para restringir o escopo do acesso.
Restringindo a confiança
Uma trust policy de IAM de cloud deve fixar o sub (e a audience) para que apenas, digamos, a branch main ou o environment prod do seu repo possa assumir o role. Um match frouxo como repo:org/* deixaria qualquer branch gerar credenciais.
Guias relacionados
OIDC - CI/CD Glossary DefinitionOIDC: **OIDC** (OpenID Connect) lets a workflow exchange its identity for short-lived cloud credentials, remo…
Ephemeral Credential - CI/CD Glossary DefinitionEphemeral Credential: An ephemeral credential is a token or key issued just-in-time for one CI run and expiri…
Service Account Token - CI/CD Glossary DefinitionService Account Token: A service account token is a credential issued to a service (not a person) so pipeline…