credential namespace

Firma:

export declare namespace credential 

Variabili

Variabile Descrizione
applicationDefault Restituisce una credenziale creata dalle credenziali predefinite dell'applicazione Google che concede l'accesso amministrativo ai servizi Firebase. Questa credenziale può essere utilizzata nella chiamata a inizializzareApp() . Le credenziali predefinite dell'applicazione Google sono disponibili su qualsiasi infrastruttura Google, come Google App Engine e Google Compute Engine. Vedi Inizializzare l'SDK per ulteriori dettagli.
cert Restituisce una credenziale creata dall'account di servizio fornito che concede l'accesso amministrativo ai servizi Firebase. Questa credenziale può essere utilizzata nella chiamata a inizializzareApp() . Vedi Inizializzare l'SDK per ulteriori dettagli.
aggiornamentoToken Restituisce una credenziale creata dal token di aggiornamento fornito che concede l'accesso amministrativo ai servizi Firebase. Questa credenziale può essere utilizzata nella chiamata a inizializzareApp() . Vedi Inizializzare l'SDK per ulteriori dettagli.

Digitare Alias

Digita Alias Descrizione
Credenziali Interfaccia che fornisce token di accesso Google OAuth2 utilizzati per l'autenticazione con i servizi Firebase. Nella maggior parte dei casi, non avrai bisogno di implementarlo tu stesso e potrai invece utilizzare le implementazioni predefinite fornite dallo spazio dei nomi admin.credential .

credential.applicationDefault

Restituisce una credenziale creata dalle credenziali predefinite dell'applicazione Google che concede l'accesso amministrativo ai servizi Firebase. Questa credenziale può essere utilizzata nella chiamata a inizializzareApp() .

Le credenziali predefinite dell'applicazione Google sono disponibili su qualsiasi infrastruttura Google, come Google App Engine e Google Compute Engine.

Vedi Inizializzare l'SDK per ulteriori dettagli.

Firma:

applicationDefault: typeof applicationDefaultFn

Esempio

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

credenziale.cert

Restituisce una credenziale creata dall'account di servizio fornito che concede l'accesso amministrativo ai servizi Firebase. Questa credenziale può essere utilizzata nella chiamata a inizializzareApp() .

Vedi Inizializzare l'SDK per ulteriori dettagli.

Firma:

cert: typeof certFn

Esempio 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"
});

Esempio 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"
});

credenziale.refreshToken

Restituisce una credenziale creata dal token di aggiornamento fornito che concede l'accesso amministrativo ai servizi Firebase. Questa credenziale può essere utilizzata nella chiamata a inizializzareApp() .

Vedi Inizializzare l'SDK per ulteriori dettagli.

Firma:

refreshToken: typeof refreshTokenFn

Esempio

// 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"
});

credenziale.Credenziale

Interfaccia che fornisce token di accesso Google OAuth2 utilizzati per l'autenticazione con i servizi Firebase.

Nella maggior parte dei casi, non avrai bisogno di implementarlo tu stesso e potrai invece utilizzare le implementazioni predefinite fornite dallo spazio dei nomi admin.credential .

Firma:

type Credential = TCredential;