GitHubActionsTokenSource
Class: GitHubActionsTokenSource
Defined in: packages/oidc/src/sources/githubactions.ts:7
GitHub Actions OIDC token, the workflow needs permissions: id-token: write
Implements
Constructors
Constructor
new GitHubActionsTokenSource(
timeout,env?):GitHubActionsTokenSource
Defined in: packages/oidc/src/sources/githubactions.ts:12
Parameters
timeout
number
request timeout in milliseconds
env?
ProcessEnv = process.env
environment holding ACTIONS_ID_TOKEN_REQUEST_URL and ACTIONS_ID_TOKEN_REQUEST_TOKEN
Returns
GitHubActionsTokenSource
Properties
env
protectedenv:ProcessEnv=process.env
Defined in: packages/oidc/src/sources/githubactions.ts:14
environment holding ACTIONS_ID_TOKEN_REQUEST_URL and ACTIONS_ID_TOKEN_REQUEST_TOKEN
timeout
protectedtimeout:number
Defined in: packages/oidc/src/sources/githubactions.ts:13
request timeout in milliseconds
Methods
getToken()
getToken(
audience):Promise<SourcedToken>
Defined in: packages/oidc/src/sources/githubactions.ts:20
Parameters
audience
string
Returns
Promise<SourcedToken>