unitvectory-labs/jwt-bearer-token-vendor
A GitHub Action that uses the JWT Bearer flow to vend access tokens for API authentication.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| github-audience | The audience for the GitHub OIDC token that will be sent to the server in the assertion. | yes | — |
| request-token-url | The token endpoint URL of your API that supports the jwt-bearer grant type. | yes | — |
| request-client-id | The client ID for your service that will be sent in the jwt-bearer request. | yes | — |
| request-audience | The audience parameter included in the jwt-bearer request. | no | — |
| request-scope | The scope parameter included in the jwt-bearer request. | no | — |
Outputs
| name | description |
|---|---|
| access-token | The access token obtained from your API. |
| token-type | The type of token issued (e.g., `Bearer`). |
| expires-in | The number of seconds until the access token expires. |