Opciones disponibles para pasar a InitializeApp().
Firma:
export interface AppOptions
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
credencial | Credencial | Un objeto Credential que se usa para autenticar el SDK de Admin.Consulta Inicializa el SDK para obtener documentación detallada y muestras de código. |
databaseAuthVariableOverride | objeto | nulo | Es el objeto que se usa como variable auth en tus reglas de Realtime Database cuando el SDK de Admin lee o escribe en Realtime Database. Esto te permite disminuir el alcance del SDK de Admin de sus privilegios completos de lectura y escritura predeterminados.Puedes pasar null para que actúe como cliente no autenticado.Consulta Autenticación con privilegios limitados para obtener documentación detallada y muestras de código. |
URLdebase_de_datos | string | Es la URL de Realtime Database desde la que se realizan operaciones de lectura y escritura de datos. |
httpAgent | Agente | Un agente HTTP para usar cuando se realizan llamadas HTTP salientes. Todos los servicios que realizan llamadas REST (p.ej., auth , messaging y projectManagement ) usan esta instancia de agente.Realtime Database y Firestore usan otros medios para comunicarse con los servidores de backend, por lo que no usan este agente HTTP. Las instancias Credential tampoco usan este agente HTTP, pero admiten la especificación de un agente HTTP en los métodos de fábrica correspondientes. |
projectId | string | El ID del proyecto de Google Cloud asociado a la app. |
serviceAccountId | string | El ID de la cuenta de servicio que se usará para firmar los tokens personalizados. Se puede encontrar en el campo client_email de un archivo JSON de cuenta de servicio. |
storageBucket | string | El nombre del bucket de Google Cloud Storage que se usa para almacenar los datos de la aplicación. Usa solo el nombre del bucket sin prefijos ni adiciones (*no* prefijes el nombre con “gs://”). |
Opciones.Credencial
Un objeto Credential que se usa para autenticar el SDK de Admin.
Consulta Inicializa el SDK para obtener documentación detallada y muestras de código.
Firma:
credential?: Credential;
Anular AppOptions.databaseAuthVariableOverride
Es el objeto que se usa como variable auth en tus reglas de Realtime Database cuando el SDK de Admin lee o escribe en Realtime Database. Esto te permite disminuir el alcance del SDK de Admin de sus privilegios completos de lectura y escritura predeterminados.
Puedes pasar null
para que actúe como un cliente no autenticado.
Consulta Cómo autenticar con privilegios limitados para obtener documentación detallada y muestras de código.
Firma:
databaseAuthVariableOverride?: object | null;
Opciones de la aplicación.databaseURL
Es la URL de Realtime Database desde la que se realizan operaciones de lectura y escritura de datos.
Firma:
databaseURL?: string;
Opciones de aplicación.httpAgent
Un agente HTTP para usar cuando se realizan llamadas HTTP salientes. Todos los servicios que realizan llamadas de REST usan esta instancia de agente (p.ej., auth
, messaging
, projectManagement
).
Realtime Database y Firestore usan otros medios de comunicación con los servidores de backend, por lo que no usan este agente HTTP. Las instancias Credential
tampoco usan este agente HTTP, pero admiten la especificación de un agente HTTP en los métodos de fábrica correspondientes.
Firma:
httpAgent?: Agent;
AppOptions.projectId
El ID del proyecto de Google Cloud asociado a la app.
Firma:
projectId?: string;
AppOptions.serviceAccountId
El ID de la cuenta de servicio que se usará para firmar los tokens personalizados. Se puede encontrar en el campo client_email
de un archivo JSON de cuenta de servicio.
Firma:
serviceAccountId?: string;
AppOptions.storageBucket
El nombre del bucket de Google Cloud Storage que se usa para almacenar los datos de la aplicación. Usa solo el nombre del bucket sin prefijos ni adiciones (*no* prefijes el nombre con “gs://”).
Firma:
storageBucket?: string;