EnforcementMode

Tryb egzekwowania Sprawdzania aplikacji w przypadku usługi lub zasobu Firebase obsługiwanego przez Sprawdzanie aplikacji.

Wartości w polu enum
OFF

Sprawdzanie aplikacji Firebase nie jest wymuszane w przypadku tej usługi, a dane są zbierane.

Mimo że usługa nie jest w tym trybie chroniona przez Sprawdzanie aplikacji, nadal wymuszane są inne odpowiednie zabezpieczenia, takie jak autoryzacja użytkownika.

Usługa nieskonfigurowana jest domyślnie w tym trybie.

Pamiętaj, że zasady dotyczące zasobów działają nieco inaczej, ponieważ nieskonfigurowana zasada dotycząca zasobów oznacza, że zasób odziedziczy tryb egzekwowania skonfigurowany dla usługi, do której należy i nie będzie domyślnie uznawany za tryb WYŁĄCZONY.

UNENFORCED

Sprawdzanie aplikacji Firebase nie jest wymuszane w przypadku tej usługi. Zbierane są dane dotyczące Sprawdzania aplikacji, aby pomóc Ci zdecydować, kiedy włączyć wymuszanie stosowania tej usługi.

Mimo że usługa nie jest w tym trybie chroniona przez Sprawdzanie aplikacji, nadal wymuszane są inne odpowiednie zabezpieczenia, takie jak autoryzacja użytkownika.

Niektóre usługi wymagają spełnienia pewnych warunków, zanim będą mogły działać ze sprawdzaniem aplikacji, na przykład wymagają przejścia na określony poziom usług. Dopóki usługa nie spełni tych wymagań, ustawienie UNENFORCED nie będzie działać, a Sprawdzanie aplikacji nie będzie działać z tą usługą.

ENFORCED

W przypadku tej usługi wymuszone jest Sprawdzanie aplikacji Firebase. Usługa odrzuca wszystkie żądania dostępu do zasobów projektu, które nie mają dołączonego prawidłowego tokena Sprawdzania aplikacji. Czasami są w niej wyjątki. Na przykład niektóre usługi nadal będą zezwalać na żądania z danymi logowania do konta usługi z uprawnieniami dewelopera bez tokena Sprawdzania aplikacji. Nadal gromadzone są dane związane ze sprawdzaniem aplikacji, aby ułatwić wykrywanie problemów z integracją Sprawdzania aplikacji i monitorowanie struktury elementów wywołujących.

Chociaż usługa jest chroniona przez Sprawdzanie aplikacji, inne obowiązujące zabezpieczenia, takie jak autoryzacja użytkownika, będą nadal egzekwowane.

Zachowaj ostrożność, wybierając wymuszanie Sprawdzania aplikacji w usłudze Firebase. Jeśli użytkownicy nie zaktualizowali Twojej aplikacji do wersji z obsługą sprawdzania aplikacji, nie będą już mogli korzystać z usług Firebase, które wymuszają Sprawdzanie aplikacji. Dane Sprawdzania aplikacji pomogą Ci zdecydować, czy chcesz wymuszać Sprawdzanie aplikacji w usługach Firebase.

Jeśli Twoja aplikacja nie została jeszcze wprowadzona na rynek, od razu włącz egzekwowanie zasad, ponieważ nie ma żadnych nieaktualnych klientów.

Niektóre usługi wymagają spełnienia pewnych warunków, zanim będą mogły działać ze sprawdzaniem aplikacji, na przykład wymagają przejścia na określony poziom usług. Dopóki usługa nie spełni tych wymagań, ustawienie ENFORCED nie będzie działać, a Sprawdzanie aplikacji nie będzie działać z tą usługą.