Class: IDToken

@nginstack/engine/lib/gcp/IDToken~ IDToken


new IDToken()

Classe usada para gerar um Google OpenID Connect token de autenticação válido no Google Cloud

Methods


fetchFromComputeEngine(targetAudience)

Obtém um Google ID Token associado à conta de serviço da máquina. Deve ser usado apenas quando a aplicação está sendo executada dentro de um servidor no Google Compute Engine.

Parameters:
Name Type Description
targetAudience string

Conteúdo do campo aud a ser preenchido no token

Returns:

O ID Token gerado

Type
string

fetchFromServiceAccount(targetAudience)

Obtém um Google ID Token associado à conta de serviço obtido a partir do arquivo de credenciais definido na variável de ambiente GOOGLE_APPLICATION_CREDENTIALS

Parameters:
Name Type Description
targetAudience string

Conteúdo do campo aud a ser preenchido no token, usualmente uma URL

Returns:

O IDToken gerado, com expiração em sessenta minutos após a hora corrente

Type
string