EnforcementMode

Режим принудительного применения проверки приложений для службы/ресурса Firebase, поддерживаемый проверкой приложений.

Перечисления
OFF

Проверка приложений Firebase не применяется для службы, а метрики проверки приложений не собираются.

Хотя в этом режиме служба не защищена проверкой приложений, другие применимые средства защиты, такие как авторизация пользователя, по-прежнему применяются.

Ненастроенная служба находится в этом режиме по умолчанию.

Обратите внимание, что политики ресурсов ведут себя несколько иначе, поскольку ненастроенная политика ресурсов означает, что ресурс унаследует EnforcementMode, настроенный для службы, которой он принадлежит, и не будет считаться находящимся в режиме OFF по умолчанию.

UNENFORCED

Проверка приложений Firebase не применяется для этой службы. Показатели проверки приложений собираются, чтобы помочь вам решить, когда включать принудительное применение службы.

Хотя в этом режиме служба не защищена проверкой приложений, другие применимые средства защиты, такие как авторизация пользователя, по-прежнему применяются.

Некоторые службы требуют выполнения определенных условий, прежде чем они смогут работать с «Проверкой приложений», например, требование перейти на определенный уровень служб. Пока эти требования не будут выполнены для службы, этот параметр UNENFORCED не будет иметь никакого эффекта, и проверка приложений не будет работать с этой службой.

ENFORCED

Для службы применяется проверка приложений Firebase. Служба отклонит любой запрос, который пытается получить доступ к ресурсам вашего проекта, если к нему не прикреплен действительный токен проверки приложений, за некоторыми исключениями, зависящими от службы; например, некоторые службы по-прежнему будут разрешать запросы, содержащие учетные данные привилегированной учетной записи службы разработчика, без токена проверки приложений. Показатели проверки приложений продолжают собираться, чтобы помочь вам обнаружить проблемы с интеграцией проверки приложений и отслеживать состав ваших абонентов.

Хотя служба защищена проверкой приложений, другие применимые средства защиты, такие как авторизация пользователя, продолжают действовать одновременно.

Будьте осторожны при принудительном включении проверки приложений в сервисе Firebase. Если ваши пользователи не обновились до версии вашего приложения с поддержкой проверки приложений, их приложения больше не смогут использовать ваши сервисы Firebase, которые обеспечивают проверку приложений. Метрики проверки приложений могут помочь вам решить, следует ли применять проверку приложений в ваших сервисах Firebase.

Если ваше приложение еще не запущено, вам следует немедленно включить принудительное применение, поскольку устаревшие клиенты не используются.

Некоторые службы требуют выполнения определенных условий, прежде чем они смогут работать с «Проверкой приложений», например, требование перейти на определенный уровень служб. Пока эти требования не будут выполнены для службы, этот параметр ENFORCED не будет иметь никакого эффекта, и проверка приложений не будет работать с этой службой.