EnforcementMode

El modo de aplicación forzosa de la Verificación de aplicaciones para un servicio o recurso de Firebase que es compatible con la Verificación de aplicaciones.

Enumeradores
OFF

La Verificación de aplicaciones de Firebase no se aplica de manera forzosa en el servicio ni se recopilan métricas de la Verificación de aplicaciones.

Si bien en este modo el servicio no está protegido por la Verificación de aplicaciones, se aplican otras protecciones aplicables, como la autorización del usuario.

Un servicio no configurado se encuentra en este modo de forma predeterminada.

Ten en cuenta que las políticas de recursos se comportan de forma un poco diferente que una política de recursos no configurada, lo que significa que el recurso heredará el EnforcementMode configurado para el servicio al que pertenece y no se considerará que está en modo OFF de forma predeterminada.

UNENFORCED

No se aplica de manera forzosa la Verificación de aplicaciones de Firebase en el servicio. Las métricas de la Verificación de aplicaciones se recopilan para ayudarte a decidir cuándo activar la aplicación forzosa para el servicio.

Si bien en este modo el servicio no está protegido por la Verificación de aplicaciones, se aplican otras protecciones aplicables, como la autorización del usuario.

Algunos servicios requieren que se cumplan ciertas condiciones para poder funcionar con la Verificación de aplicaciones, como el requisito de actualizar a un nivel de servicio específico. Hasta que se cumplan los requisitos para un servicio, este parámetro de configuración de UNENFORCED no tendrá efecto y la Verificación de aplicaciones no funcionará con ese servicio.

ENFORCED

Se aplica la Verificación de aplicaciones de Firebase en el servicio. El servicio rechazará cualquier solicitud que intente acceder a los recursos de tu proyecto si no tiene adjunto un token válido de Verificación de aplicaciones, con algunas excepciones según el servicio. Por ejemplo, algunos servicios seguirán permitiendo solicitudes que lleven las credenciales de la cuenta de servicio con privilegios del desarrollador sin un token de la Verificación de aplicaciones. Se siguen recopilando métricas de la Verificación de aplicaciones para ayudarte a detectar problemas con la integración de la Verificación de aplicaciones y supervisar la composición de los emisores.

Mientras el servicio está protegido por la Verificación de aplicaciones, se siguen aplicando de forma forzosa otras protecciones aplicables, como la autorización del usuario.

Ten cuidado cuando elijas aplicar la Verificación de aplicaciones en un servicio de Firebase. Si los usuarios no actualizaron su aplicación a una versión compatible con la Verificación de aplicaciones, estas ya no podrán usar los servicios de Firebase que aplican la Verificación de aplicaciones. Las métricas de la Verificación de aplicaciones pueden ayudarte a decidir si aplicar la Verificación de aplicaciones en tus servicios de Firebase.

Si aún no se lanzó tu app, debes habilitar la aplicación forzosa de inmediato, ya que no hay clientes desactualizados en uso.

Algunos servicios requieren que se cumplan ciertas condiciones para poder funcionar con la Verificación de aplicaciones, como el requisito de actualizar a un nivel de servicio específico. Hasta que se cumplan los requisitos para un servicio, este parámetro de configuración de ENFORCED no tendrá efecto y la Verificación de aplicaciones no funcionará con ese servicio.