REST Resource: projects.services

Zasób: Service

Konfiguracja egzekwowania dla usługi Firebase obsługiwanej przez funkcję Sprawdzanie aplikacji.

Zapis JSON
{
  "name": string,
  "enforcementMode": enum (EnforcementMode)
}
Pola
name

string

Wymagane. Względna nazwa zasobu obiektu konfiguracji usługi w formacie:

projects/{project_number}/services/{service_id}

Pamiętaj, że element service_id musi być obsługiwanym identyfikatorem usługi. Obecnie obsługiwane są te identyfikatory:

  • firebasestorage.googleapis.com (Cloud Storage dla Firebase)
  • firebasedatabase.googleapis.com (Baza danych czasu rzeczywistego Firebase)
  • firestore.googleapis.com (Cloud Firestore)
enforcementMode

enum (EnforcementMode)

Wymagane. Tryb wymuszania Sprawdzania aplikacji w tej usłudze.

Tryb egzekwowania

Tryb egzekwowania Sprawdzania aplikacji w usłudze Firebase obsługiwanej przez funkcję Sprawdzanie aplikacji.

Wartości w polu enum
OFF

Sprawdzanie aplikacji w Firebase nie jest wymuszane dla tej usługi i nie są zbierane dane Sprawdzania aplikacji.

Chociaż usługa nie jest chroniona przez Sprawdzanie aplikacji w tym trybie, nadal egzekwowane są inne obowiązujące zabezpieczenia, takie jak autoryzacja użytkownika.

Nieskonfigurowana usługa jest domyślnie w tym trybie.

UNENFORCED

Sprawdzanie aplikacji Firebase nie jest wymuszane dla tej usługi. Dane Sprawdzania aplikacji są zbierane, aby pomóc Ci zdecydować, kiedy włączyć egzekwowanie dla tej usługi.

Chociaż usługa nie jest chroniona przez Sprawdzanie aplikacji w tym trybie, nadal egzekwowane są inne obowiązujące zabezpieczenia, takie jak autoryzacja użytkownika.

ENFORCED

Sprawdzanie aplikacji Firebase jest egzekwowane dla usługi. Usługa odrzuca wszystkie żądania dostępu do zasobów projektu, jeśli nie ma dołączonego prawidłowego tokena Sprawdzania aplikacji (z pewnymi wyjątkami w zależności od usługi). na przykład niektóre usługi nadal zezwalają na żądania zawierające dane logowania do konta usługi dewelopera z podwyższonymi uprawnieniami bez tokena Sprawdzania aplikacji. Dane funkcji Sprawdzanie aplikacji są nadal zbierane, aby pomóc Ci w wykrywaniu problemów z integracją Sprawdzania aplikacji oraz monitorowaniu grupy rozmówców.

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

Zachowaj ostrożność podczas wymuszania Sprawdzania aplikacji w usłudze Firebase. Jeśli użytkownicy nie zaktualizowali Twojej aplikacji do wersji obsługującej Sprawdzanie aplikacji, ich aplikacje nie będą już mogły korzystać z usług Firebase, które wymagają Sprawdzania aplikacji. Dane Sprawdzania aplikacji mogą pomóc Ci zdecydować, czy w usługach Firebase wymusić Sprawdzanie aplikacji.

Jeśli Twoja aplikacja nie została jeszcze udostępniona, musisz natychmiast włączyć egzekwowanie zasad, ponieważ nie są używane żadne nieaktualne klienty.

Metody

batchUpdate

Atom aktualizuje określone konfiguracje Service.

get

Pobiera konfigurację Service dla podanej nazwy usługi.

list

Wyświetla listę wszystkich konfiguracji Service w podanym projekcie.

patch

Aktualizuje określoną konfigurację Service.