Class AuthPlus (5.0.5)

Inheritance

GoogleAuth > AuthPlus

Package

googleapis-common

Properties

AwsClient

AwsClient: typeof AwsClient;
Property Value
TypeDescription
typeof AwsClient

Compute

Compute: typeof Compute;
Property Value
TypeDescription
typeof Compute

ExternalAccountClient

ExternalAccountClient: typeof ExternalAccountClient;
Property Value
TypeDescription
typeof ExternalAccountClient

GoogleAuth

GoogleAuth: typeof GoogleAuth;
Property Value
TypeDescription
typeof GoogleAuth

IdentityPoolClient

IdentityPoolClient: typeof IdentityPoolClient;
Property Value
TypeDescription
typeof IdentityPoolClient

JWT

JWT: typeof JWT;
Property Value
TypeDescription
typeof JWT

OAuth2

OAuth2: typeof OAuth2Client;
Property Value
TypeDescription
typeof OAuth2Client

Methods

getClient(options)

getClient(options?: GoogleAuthOptions): Promise<Compute | JWT | UserRefreshClient | BaseExternalAccountClient | Impersonated>;

Override getClient(), memoizing an instance of auth for subsequent calls to getProjectId().

Parameter
NameDescription
options GoogleAuthOptions
Returns
TypeDescription
Promise<Compute | JWT | UserRefreshClient | BaseExternalAccountClient | Impersonated>

getProjectId()

getProjectId(): Promise<string>;

Override getProjectId(), using the most recently configured auth instance when fetching projectId.

Returns
TypeDescription
Promise<string>

getProjectId(callback)

getProjectId(callback: ProjectIdCallback): void;
Parameter
NameDescription
callback ProjectIdCallback
Returns
TypeDescription
void