Tag: FIREBASE-APP-CHECK
Nuestra aplicación tiene Firebase app check, pero algunos usuarios tienen este error y la aplicación se bloquea. Gracias Causado por com.google.firebase.FirebaseException: Error devuelto por la API. código: 403 cuerpo: Falló la certificación de la aplicación. en com.google.firebase.appcheck.internal.NetworkClient.exchangeAttestationForAppCheckToken(NetworkClient.java:140) en com.google.firebase.appcheck.safetynet.internal.SafetyNetAppCheckProvider.lambda$exchangeSafetyNetJwsResultForToken$1$SafetyNetAppCheckProvider(SafetyNetAppCheckProvider.java:178) en com.google.firebase.appcheck.safetynet.internal.SafetyNetAppCheckProvider$$ExternalSyntheticLambda1.call(:4) en com.google.android.gms.tasks.zzy.run(com.google.android.gms:play-services-tasks@@17.1.0:2) en java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) en java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641) en java.lang.Thread.run(Thread.java:919) *
Como estoy en modo de desarrollo, mis reglas de seguridad de Firebase son las siguientes: rules_version = ‘2’; service cloud.firestore { match /databases/{database}/documents { match /{document=**} { allow read, write; } } } Pero a pesar de tener las reglas públicas, me encuentro con este error: Error: [cloud_firestore/permission-denied] Permisos insuficientes . . . Read more
Tengo este código simple utilizando Firestore-PHP <?php require 'vendor/autoload.php'; use Google\Cloud\Firestore\FirestoreClient; putenv('GOOGLE_APPLICATION_CREDENTIALS='.realpath("key.json")); $db = new FirestoreClient(); $docRef = $db->collection('orders')->document('1562292363537'); $snapshot = $docRef->snapshot(); ?> Todas mis llamadas PHP a Firestore de repente comenzaron a obtener este error: (403: Prohibido) Uncaught Google\Cloud\Core\Exception\ServiceException: { "message": "403: Prohibido", "code": 14, "status": "NO DISPONIBLE", "details": . . . Read more
Cuando se utiliza Firebase App check, se necesita usar una clave secreta especial durante el desarrollo, ya que reCAPTCHA solo funciona en el dominio real de la aplicación (ver este enlace). Al usar create-react-app, no estoy seguro de dónde ocultar esta clave para que esté completamente invisible en producción pero . . . Read more
Quiero añadir el servicio Firebase App Check a mi aplicación Flutter. Encontré este tutorial: https://firebase.flutter.dev/docs/app-check/usage, he sido capaz de completar estos pasos, sin embargo, no comprendo cómo debería añadir el encabezado X-Firebase-AppCheck en todas las solicitudes y de dónde debería obtenerlo. Quiero proteger mi backend personalizado en Node.js de solicitudes . . . Read more