credential namespace

Assinatura:

export declare namespace credential 

Variáveis

Variável Descrição
aplicativoDefault Retorna uma credencial criada a partir das credenciais padrão do aplicativo Google que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() . As credenciais padrão do aplicativo Google estão disponíveis em qualquer infraestrutura do Google, como Google App Engine e Google Compute Engine. Consulte Inicializar o SDK para obter mais detalhes.
certificado Retorna uma credencial criada a partir da conta de serviço fornecida que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() . Consulte Inicializar o SDK para obter mais detalhes.
atualizarToken Retorna uma credencial criada a partir do token de atualização fornecido que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() . Consulte Inicializar o SDK para obter mais detalhes.

Aliases de tipo

Digite Alias Descrição
Credencial Interface que fornece tokens de acesso Google OAuth2 usados ​​para autenticação com serviços do Firebase. Na maioria dos casos, você não precisará implementar isso sozinho e poderá, em vez disso, usar as implementações padrão fornecidas pelo namespace admin.credential .

credencial.applicationDefault

Retorna uma credencial criada a partir das credenciais padrão do aplicativo Google que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() .

As credenciais padrão do aplicativo Google estão disponíveis em qualquer infraestrutura do Google, como Google App Engine e Google Compute Engine.

Consulte Inicializar o SDK para obter mais detalhes.

Assinatura:

applicationDefault: typeof applicationDefaultFn

Exemplo

admin.initializeApp({
  credential: admin.credential.applicationDefault(),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credencial.cert

Retorna uma credencial criada a partir da conta de serviço fornecida que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() .

Consulte Inicializar o SDK para obter mais detalhes.

Assinatura:

cert: typeof certFn

Exemplo 1

// Providing a path to a service account key JSON file
var serviceAccount = require("path/to/serviceAccountKey.json");
admin.initializeApp({
  credential: admin.credential.cert(serviceAccount),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

Exemplo 2

// Providing a service account object inline
admin.initializeApp({
  credential: admin.credential.cert({
    projectId: "<PROJECT_ID>",
    clientEmail: "foo@<PROJECT_ID>.iam.gserviceaccount.com",
    privateKey: "-----BEGIN PRIVATE KEY-----<KEY>-----END PRIVATE KEY-----\n"
  }),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credencial.refreshToken

Retorna uma credencial criada a partir do token de atualização fornecido que concede acesso de administrador aos serviços do Firebase. Esta credencial pode ser usada na chamada para inicializarApp() .

Consulte Inicializar o SDK para obter mais detalhes.

Assinatura:

refreshToken: typeof refreshTokenFn

Exemplo

// Providing a path to a refresh token JSON file
var refreshToken = require("path/to/refreshToken.json");
admin.initializeApp({
  credential: admin.credential.refreshToken(refreshToken),
  databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});

credencial.Credencial

Interface que fornece tokens de acesso Google OAuth2 usados ​​para autenticação com serviços do Firebase.

Na maioria dos casos, você não precisará implementar isso sozinho e poderá, em vez disso, usar as implementações padrão fornecidas pelo namespace admin.credential .

Assinatura:

type Credential = TCredential;