Skip to main content

GCPMetadataTokenSource

@webda/oidc


Class: GCPMetadataTokenSource

Defined in: packages/oidc/src/sources/gcpmetadata.ts:6

Identity token of the GCP default service account, from the metadata server

Implements​

Constructors​

Constructor​

new GCPMetadataTokenSource(timeout, host?): GCPMetadataTokenSource

Defined in: packages/oidc/src/sources/gcpmetadata.ts:11

Parameters​

timeout​

number

request timeout in milliseconds

host?​

string = "metadata.google.internal"

metadata server host

Returns​

GCPMetadataTokenSource

Properties​

host​

protected host: string = "metadata.google.internal"

Defined in: packages/oidc/src/sources/gcpmetadata.ts:13

metadata server host


timeout​

protected timeout: number

Defined in: packages/oidc/src/sources/gcpmetadata.ts:12

request timeout in milliseconds

Methods​

getToken()​

getToken(audience): Promise<SourcedToken>

Defined in: packages/oidc/src/sources/gcpmetadata.ts:19

Parameters​

audience​

string

Returns​

Promise<SourcedToken>

Implementation of​

TokenSource.getToken