EnforcementMode

Der App Check-Erzwingungsmodus für einen von App Check unterstützten Firebase-Dienst oder eine Firebase-Ressource.

Enums
OFF

Für den Dienst wird Firebase App Check nicht erzwungen und es werden auch keine App Check-Messwerte erfasst.

Obwohl der Dienst in diesem Modus nicht durch App Check geschützt ist, werden andere anwendbare Schutzmaßnahmen wie die Nutzerautorisierung erzwungen.

Ein nicht konfigurierter Dienst befindet sich standardmäßig in diesem Modus.

Hinweis: Ressourcenrichtlinien verhalten sich etwas anders als eine nicht konfigurierte Ressourcenrichtlinie. Das bedeutet, dass die Ressource den Erzwingungsmodus übernimmt, der für den Dienst konfiguriert ist, zu dem sie gehört, und nicht standardmäßig als deaktiviert behandelt wird.

UNENFORCED

Firebase App Check wird für den Dienst nicht erzwungen. App Check-Messwerte werden erfasst, damit Sie besser entscheiden können, wann Sie die Erzwingung für den Dienst aktivieren sollten.

Obwohl der Dienst in diesem Modus nicht durch App Check geschützt ist, werden andere anwendbare Schutzmaßnahmen wie die Nutzerautorisierung erzwungen.

Für einige Dienste müssen bestimmte Bedingungen erfüllt sein, bevor sie mit App Check funktionieren können. Dazu gehört z. B. ein Upgrade auf eine bestimmte Dienststufe. Solange diese Anforderungen für einen Dienst nicht erfüllt sind, hat die Einstellung „UNENFORCED“ keine Auswirkungen und App Check funktioniert mit diesem Dienst nicht.

ENFORCED

Für den Dienst wird Firebase App Check erzwungen. Der Dienst lehnt alle Anfragen ab, mit denen versucht wird, auf die Ressourcen Ihres Projekts zuzugreifen, wenn kein gültiges App Check-Token angehängt ist. Es gibt allerdings einige Ausnahmen, die je nach Dienst variieren. Einige Dienste lassen beispielsweise weiterhin Anfragen mit den privilegierten Dienstkonto-Anmeldedaten des Entwicklers ohne App Check-Token zu. App Check-Messwerte werden weiterhin erfasst, damit Sie Probleme mit der App Check-Integration erkennen und die Zusammensetzung Ihrer Anrufer beobachten können.

Während der Dienst durch App Check geschützt ist, werden gleichzeitig andere anwendbare Schutzmaßnahmen wie die Nutzerautorisierung erzwungen.

Seien Sie vorsichtig, wenn Sie App Check für einen Firebase-Dienst erzwingen. Wenn Ihre Nutzer kein Update auf eine App Check-fähige Version Ihrer App durchgeführt haben, können ihre Apps die Firebase-Dienste, die App Check erzwingen, nicht mehr verwenden. Mit den App Check-Messwerten können Sie besser entscheiden, ob Sie App Check für Ihre Firebase-Dienste erzwingen sollten.

Wenn Ihre App noch nicht eingeführt wurde, aktivieren Sie die Erzwingung sofort, da keine veralteten Clients verwendet werden.

Für einige Dienste müssen bestimmte Bedingungen erfüllt sein, bevor sie mit App Check funktionieren können. Dazu gehört z. B. ein Upgrade auf eine bestimmte Dienststufe. Solange diese Anforderungen für einen Dienst nicht erfüllt sind, hat die Einstellung „ENFORCED“ keine Auswirkungen und App Check funktioniert mit diesem Dienst nicht.