credential namespace

Firma:

export declare namespace credential 

Variables

Variable Descripción
applicationDefault Muestra 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 usar en la llamada a initialApp().Las credenciales predeterminadas de la aplicación de Google están disponibles en cualquier infraestructura de Google, como Google App Engine y Google Compute Engine.Consulta Inicializa 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 usar en la llamada a InitializeApp().Consulta Inicializa el SDK para obtener más detalles.
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 usar en la llamada a InitializeApp().Consulta Inicializa el SDK para obtener más detalles.

Escribe alias

Alias de tipo Descripción
Credentials Interfaz que proporciona tokens de acceso de Google OAuth2 que se usan para realizar la autenticación con los servicios de Firebase.En la mayoría de los casos, no necesitarás implementarlo por tu cuenta y, en su lugar, puedes usar las implementaciones predeterminadas que proporciona el espacio de nombres admin.credential.

credentials.applicationDefault

Muestra 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 usar en la llamada a InitializeApp().

Las credenciales predeterminadas de la aplicación de Google están disponibles en cualquier infraestructura de Google, como Google App Engine y Google Compute Engine.

Consulta Inicializa el SDK para obtener más detalles.

Firma:

applicationDefault: typeof applicationDefaultFn

Ejemplo

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

credentials.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 usar en la llamada a InitializeApp().

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

credentials.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 usar en la llamada a InitializeApp().

Consulta Inicializa 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

Esta interfaz proporciona tokens de acceso de Google OAuth2 que se usan para autenticar con servicios de Firebase.

En la mayoría de los casos, no necesitarás implementarlo por tu cuenta y, en su lugar, podrás usar las implementaciones predeterminadas que proporciona el espacio de nombres admin.credential.

Firma:

type Credential = TCredential;