oxidecomputer/oidc-exchange action
Exchange GitHub Actions identity tokens with short-lived service tokens
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| service | Service to request a token for | yes | — |
| silo | URL of the silo to request access to. Valid only when the service is oxide. | — | — |
| duration | Maximum duration of the token. Valid only when the service is oxide. | — | — |
| repositories | Comma-separated list of repository names. Valid only when the service is github. | — | — |
| permissions | Comma-separated list of permissions. Valid only when the service is github. | — | — |
| configure-git | Configure git to use the GitHub token for HTTPS operations. Valid only when the service is github. | — | — |
| configure-env | Configure the environment variables to authenticate with the service. | — | — |
| token-server | Customize the URL of the oidc-exchange instance. | — | — |
| usage-outside-oxide-is-unsupported | Acknowledge the usage of this action outside of Oxide orgs. | — | — |
Outputs
| name | description |
|---|---|
| access-token | The access token obtained from the token server |