Expand description
GitHub App installation tokens — the one provider in this set where a lease means exactly what it says: credentials are short-lived by construction, narrowable to named repositories and a subset of permissions, and genuinely revocable before expiry.
See docs/delegation/github.md for the mechanism and
docs/delegation/setup/github.md for the operator walkthrough.
Structs§
- Github
Config - The App’s identity.
private_key_pemis the only durable secret this engine needs, and it is never read back out (seeConfigRoleStore). - Github
Engine - Role
Config - What one consumer may mint. Both
repositoriesandpermissionsnarrow the token down from what the installation was granted — they can never widen it, so the App’s own permissions remain the ceiling.