Firma:
export declare namespace credential
variables
Variable | Descripción |
---|---|
aplicaciónPredeterminado | Devuelve una credencial creada a partir de las credenciales predeterminadas de la aplicación de Google que otorga acceso de administrador a los servicios de Firebase. Esta credencial se puede utilizar en la llamada a inicializarApp() . Las credenciales predeterminadas de aplicaciones de Google están disponibles en cualquier infraestructura de Google, como Google App Engine y Google Compute Engine. Consulte Inicializar el SDK para obtener más detalles. |
certificado | Devuelve una credencial creada a partir de la cuenta de servicio proporcionada que otorga acceso de administrador a los servicios de Firebase. Esta credencial se puede utilizar en la llamada a inicializarApp() . Consulte Inicializar el SDK para obtener más detalles. |
actualizarToken | Devuelve una credencial creada a partir del token de actualización proporcionado que otorga acceso de administrador a los servicios de Firebase. Esta credencial se puede utilizar en la llamada a inicializarApp() . Consulte Inicializar el SDK para obtener más detalles. |
Tipo de alias
Tipo Alias | Descripción |
---|---|
Credencial | Interfaz que proporciona tokens de acceso de Google OAuth2 utilizados para autenticarse con los servicios de Firebase. En la mayoría de los casos, no necesitará implementar esto usted mismo y, en su lugar, podrá utilizar las implementaciones predeterminadas proporcionadas por el espacio de nombres admin.credential . |
credencial.aplicaciónPredeterminada
Devuelve una credencial creada a partir de las credenciales predeterminadas de la aplicación de Google que otorga acceso de administrador a los servicios de Firebase. Esta credencial se puede utilizar en la llamada a inicializarApp() .
Las credenciales predeterminadas de aplicaciones de Google están disponibles en cualquier infraestructura de Google, como Google App Engine y Google Compute Engine.
Consulte Inicializar el SDK para obtener más detalles.
Firma:
applicationDefault: typeof applicationDefaultFn
Ejemplo
admin.initializeApp({
credential: admin.credential.applicationDefault(),
databaseURL: "https://<DATABASE_NAME>.firebaseio.com"
});
credencial.cert
Devuelve una credencial creada a partir de la cuenta de servicio proporcionada que otorga acceso de administrador a los servicios de Firebase. Esta credencial se puede utilizar en la llamada a inicializarApp() .
Consulte Inicializar el SDK para obtener más detalles.
Firma:
cert: typeof certFn
Ejemplo 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"
});
Ejemplo 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
Devuelve una credencial creada a partir del token de actualización proporcionado que otorga acceso de administrador a los servicios de Firebase. Esta credencial se puede utilizar en la llamada a inicializarApp() .
Consulte Inicializar el SDK para obtener más detalles.
Firma:
refreshToken: typeof refreshTokenFn
Ejemplo
// 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
Interfaz que proporciona tokens de acceso de Google OAuth2 utilizados para autenticarse con los servicios de Firebase.
En la mayoría de los casos, no necesitará implementar esto usted mismo y, en su lugar, podrá utilizar las implementaciones predeterminadas proporcionadas por el espacio de nombres admin.credential
.
Firma:
type Credential = TCredential;