Installation Token - Definição do Glossário de CI/CD
Um installation token é uma credencial de curta duração que um GitHub App usa para agir dentro dos repositórios onde está instalado.
Um installation access token é um token que um GitHub App gera para uma instalação específica. Ele é de curta duração (expira em cerca de uma hora) e tem escopo nas permissões concedidas ao App e nos repositórios instalados, então é muito mais seguro que um PAT estático.
Como os Apps obtêm um
O App assina um JWT com sua chave privada, chama a API de installations e recebe um installation token. Actions de CI como actions/create-github-app-token automatizam isso para evitar armazenar PATs de usuário.
Guias relacionados
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…
Machine User - CI/CD Glossary DefinitionMachine User: A machine user is a GitHub account created to represent automation, holding tokens and permissi…
Token Expiry - CI/CD Glossary DefinitionToken Expiry: Token expiry is the lifetime after which a token is rejected. Short expiries limit the window a…