Ressource: Service
Die Erzwingungskonfiguration für einen von App Check unterstützten Firebase-Dienst.
JSON-Darstellung |
---|
{
"name": string,
"enforcementMode": enum ( |
Felder | |
---|---|
name |
Erforderlich. Der relative Ressourcenname des Dienstkonfigurationsobjekts im Format:
Das
|
enforcementMode |
Erforderlich. Der App Check-Erzwingungsmodus für diesen Dienst. |
EnforcementMode
Der App Check-Erzwingungsmodus für einen von App Check unterstützten Firebase-Dienst.
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. |
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. |
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. |
Methoden |
|
---|---|
|
Aktualisiert die angegebenen Service -Konfigurationen in kleinstmöglichen Schritten. |
|
Ruft die Service -Konfiguration für den angegebenen Dienstnamen ab. |
|
Listet alle Service -Konfigurationen für das angegebene Projekt auf. |
|
Aktualisiert die angegebene Service -Konfiguration. |