Después de agregar el SDK de la Verificación de aplicaciones a la app, pero antes de habilitar la aplicación de la Verificación de aplicaciones, debes asegurarte de que esto no interrumpa a los usuarios legítimos existentes.
En el caso de Cloud Functions, puedes obtener las métricas de la Verificación de aplicaciones si examinas los registros de las funciones. Cada invocación de una función que admite llamadas emite una entrada de registro estructurada como se ve en el siguiente ejemplo:
{
"severity": "INFO", // INFO, WARNING, or ERROR
"logging.googleapis.com/labels": {"firebase-log-type": "callable-request-verification"},
"jsonPayload": {
"message": "Callable header verifications passed.",
"verifications": {
// ...
"app": "MISSING", // VALID, INVALID, or MISSING
}
}
}
Puedes analizar estas métricas en Google Cloud Console mediante la creación de una métrica de contador basada en registros con el siguiente filtro de métricas:
resource.type="cloud_function" resource.labels.function_name="YOUR_CLOUD_FUNCTION" resource.labels.region="us-central1" labels.firebase-log-type="callable-request-verification"
Etiqueta la métrica
con el campo jsonPayload.verifications.appCheck
.
Próximos pasos
Cuando comprendas cómo la Verificación de aplicaciones afectará a tus usuarios y estés listo para continuar, puedes habilitar la aplicación de la Verificación de aplicaciones para Cloud Functions.