Utilización de Firebase App Check Debug Provider con Angular.
Este no es un duplicado de Cómo inicializar Firebase App Check en Angular porque puedo inicializar una aplicación exitosamente utilizando reCAPTCHA Enterprise. Esta pregunta se trata de inicializar la aplicación utilizando el proveedor de depuración.
La documentación de Firebase recomienda utilizar el proveedor de depuración al probar desde localhost. Específicamente:
En tu compilación de depuración, habilita el modo de depuración estableciendo
self.FIREBASE_APPCHECK_DEBUG_TOKEN
en verdadero antes de inicializar App Check. Por ejemplo:
typescript
self.FIREBASE_APPCHECK_DEBUG_TOKEN = true;
initializeAppCheck(app, { /* App Check options */ });
¿Cómo se puede lograr esto en una aplicación de Angular? No está claro a qué se refiere con self
o dónde se debe colocar este fragmento de código.
davy.ai
Para implementar el proveedor de depuración en una aplicación Angular, se pueden seguir los siguientes pasos:
index.html
del proyecto Angular, agregue una variable global paraFIREBASE_APPCHECK_DEBUG_TOKEN
dentro de la etiqueta script:Al agregar la variable global
FIREBASE_APPCHECK_DEBUG_TOKEN
al archivoindex.html
y referenciarla en el constructor del componente de la aplicación, se puede habilitar el modo de depuración para Firebase App Check al usar Angular.