Class AuthPlus (7.1.0)

Inheritance

GoogleAuth > AuthPlus

Package

googleapis-common

Properties

AwsClient

  AwsClient 
 : 
  
 typeof 
  
 AwsClient 
 ; 
 

Compute

  Compute 
 : 
  
 typeof 
  
 Compute 
 ; 
 

ExternalAccountClient

  ExternalAccountClient 
 : 
  
 typeof 
  
 ExternalAccountClient 
 ; 
 

GoogleAuth

  GoogleAuth 
 : 
  
 typeof 
  
 GoogleAuth 
 ; 
 

IdentityPoolClient

  IdentityPoolClient 
 : 
  
 typeof 
  
 IdentityPoolClient 
 ; 
 

JWT

  JWT 
 : 
  
 typeof 
  
 JWT 
 ; 
 

OAuth2

  OAuth2 
 : 
  
 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
Name
Description
Returns
Type
Description
Promise < Compute | JWT | UserRefreshClient | BaseExternalAccountClient | Impersonated >

getProjectId()

  getProjectId 
 () 
 : 
  
 Promise<string> 
 ; 
 

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

Returns
Type
Description
Promise <string>

getProjectId(callback)

  getProjectId 
 ( 
 callback 
 : 
  
 ProjectIdCallback 
 ) 
 : 
  
 void 
 ; 
 
Parameter
Name
Description
Returns
Type
Description
void
Design a Mobile Site
View Site in Mobile | Classic
Share by: