Method matrix
| Caller | Method | Notes |
|---|---|---|
| Developer laptop | oidc (browser) | Federated via workspace SSO |
| CI runner (GitHub Actions, GitLab, Buildkite) | jwt | OIDC token issued by the CI provider |
| Kubernetes pod | kubernetes | ServiceAccount JWT |
| Generic Linux host / VM | approle | role_id + secret_id pair |
| AWS EC2 / ECS / Lambda | aws | Instance/task identity |
| Azure VM / AKS | azure | Managed identity |
| GCP VM / GKE | gcp | Workload identity |
AppRole
Kubernetes
JWT / OIDC (CI)
Cloud IAM
Each cloud method binds a token to a specific IAM identity. See Settings → Secrets Manager → Auth Methods for the exact config per cloud.Related
Policies
Policies attached to tokens minted by these methods.
Engines
What those tokens can access once minted.