REST Resource: projects.apps.deviceCheckConfig

Zasób: DeviceCheckConfig

Obiekt konfiguracji aplikacji DeviceCheck. Ta konfiguracja jest używana przez ExchangeDeviceCheckToken do weryfikowania tokenów urządzeń wystawionych dla aplikacji przez DeviceCheck. Kontroluje również niektóre właściwości zwróconego elementu AppCheckToken, takie jak ttl.

Pamiętaj, że w procesie weryfikacji używany jest identyfikator zespołu zarejestrowany w Twojej aplikacji. Zarejestruj je przez konsolę Firebase lub automatycznie w usłudze zarządzania Firebase.

Zapis JSON
{
  "name": string,
  "tokenTtl": string,
  "keyId": string,
  "privateKey": string,
  "privateKeySet": boolean
}
Pola
name

string

Wymagane. Względna nazwa zasobu obiektu konfiguracji DeviceCheck w formacie:

projects/{project_number}/apps/{app_id}/deviceCheckConfig
tokenTtl

string (Duration format)

Określa czas ważności tokenów Sprawdzania aplikacji wymienionych z tokenów DeviceCheck. Jeśli zasada jest nieskonfigurowana, domyślna wartość to 1 godzina. Musi wynosić od 30 minut do 7 dni włącznie.

Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „s”. Przykład: "3.5s".

keyId

string

Wymagane. Identyfikator klucza prywatnego z włączoną funkcją DeviceCheck, który został utworzony na Twoim koncie Apple dla deweloperów.

privateKey

string

Wymagane. Tylko dane wejściowe. Zawartość pliku klucza prywatnego (.p8) powiązanego z kluczem określonym przez keyId.

Ze względów bezpieczeństwa to pole nigdy nie będzie wypełniane w żadnej odpowiedzi.

privateKeySet

boolean

Tylko dane wyjściowe. Określa, czy pole privateKey zostało wcześniej ustawione. Ponieważ nigdy nie zwracamy pola privateKey, jest to jedyny sposób, aby sprawdzić, czy zostało ono wcześniej ustawione.

Metody

batchGet

Atomically pobiera DeviceCheckConfig dla określonej listy aplikacji.

get

Pobiera pole DeviceCheckConfig dla określonej aplikacji.

patch

Aktualizuje DeviceCheckConfig określonej aplikacji.