es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: FIREBASE-ADMIN

El SDK de Firebase Admin maneja el token de acceso caducado.

Estoy utilizando el SDK de Firebase Admin con ASP.net Core y, debido a que estamos utilizando la federación de identidad de carga de trabajo en lugar del archivo json de clave de cuenta de servicio, estoy creando mi instancia de FirebaseApp de la siguiente manera: FirebaseApp.Create(new AppOptions() { Credential = . . . Read more

Autentícate en la base de datos en tiempo real usando un IdToken utilizando el Go Admin SDK.

Cuando uso el SDK de Firebase Admin en Go, me encuentro con un problema en el que no puedo autenticarme en la Base de Datos en Tiempo Real. Así es como inicio la conexión con la base de datos: option := option.WithTokenSource(tokenSource) app, err := firebase.NewApp(context.Background(), &firebase.Config{ DatabaseURL: “https://databaseName.europe-west1.firebasedatabase.app/”, ProjectID: . . . Read more

Obtener un token no firmado para un usuario desde el emulador de autenticación de Firebase sin utilizar la interfaz de usuario.

Estoy escribiendo un backend personalizado (nestjs) en el cual quiero verificar si el token de autenticación de firebase es válido y también obtener información del usuario. No quiero utilizar la autenticación de firebase real, así que terminé utilizando el emulador local de firebase. Ahora quiero probar mi endpoint escrito en . . . Read more

TypeError: db.collection no es una función de Firestore.

TypeError: db.collection no es una función Firestore Se me presentó este error al intentar importar Firestore desde el SDK de Firebase Admin. No puedo encontrar nada que me haya ayudado, o si lo importé incorrectamente. Código; index.js (archivo principal) var admin = require(“firebase-admin”); var serviceAccount = require(“./firebase/key.json”); admin.initializeApp({ credential: admin.credential.cert(serviceAccount) . . . Read more