EnforcementMode

El modo de aplicación de App Check para un servicio/recurso de Firebase compatible con App Check.

Enumeraciones
OFF

Firebase App Check no se aplica al servicio ni se recopilan métricas de App Check.

Aunque el servicio no está protegido por App Check en este modo, se siguen aplicando otras protecciones aplicables, como la autorización del usuario.

Un servicio no configurado está en este modo de forma predeterminada.

Tenga en cuenta que las políticas de recursos se comportan de forma ligeramente diferente, ya que una política de recursos no configurada significa que el recurso heredará el EnforcementMode configurado para el servicio al que pertenece y no se considerará que esté en modo APAGADO de forma predeterminada.

UNENFORCED

Firebase App Check no se aplica al servicio. Las métricas de App Check se recopilan para ayudarle a decidir cuándo activar la aplicación del servicio.

Aunque el servicio no está protegido por App Check en este modo, se siguen aplicando otras protecciones aplicables, como la autorización del usuario.

Algunos servicios requieren que se cumplan ciertas condiciones antes de funcionar con App Check, como exigirle que actualice a un nivel de servicio específico. Hasta que se cumplan esos requisitos para un servicio, esta configuración UNENFORCED no tendrá efecto y App Check no funcionará con ese servicio.

ENFORCED

Firebase App Check se aplica al servicio. El servicio rechazará cualquier solicitud que intente acceder a los recursos de su proyecto si no tiene adjunto un token de verificación de aplicación válido, con algunas excepciones según el servicio; por ejemplo, algunos servicios seguirán permitiendo solicitudes que lleven las credenciales de la cuenta de servicio privilegiada del desarrollador sin un token de verificación de aplicación. Las métricas de App Check se siguen recopilando para ayudarle a detectar problemas con la integración de App Check y monitorear la composición de las personas que llaman.

Si bien el servicio está protegido por App Check, otras protecciones aplicables, como la autorización del usuario, se siguen aplicando al mismo tiempo.

Tenga cuidado al optar por aplicar App Check en un servicio de Firebase. Si sus usuarios no han actualizado a una versión de su aplicación compatible con App Check, sus aplicaciones ya no podrán usar sus servicios de Firebase que aplican App Check. Las métricas de App Check pueden ayudarte a decidir si aplicar App Check en tus servicios de Firebase.

Si su aplicación aún no se ha iniciado, debe habilitar la aplicación de la ley de inmediato, ya que no hay clientes obsoletos en uso.

Algunos servicios requieren que se cumplan ciertas condiciones antes de funcionar con App Check, como exigirle que actualice a un nivel de servicio específico. Hasta que se cumplan esos requisitos para un servicio, esta configuración ENFORCED no tendrá ningún efecto y App Check no funcionará con ese servicio.