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;