REST Resource: projects.apps.deviceCheckConfig

Zasób: DeviceCheckConfig

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

Pamiętaj, że w ramach procesu weryfikacji używany jest identyfikator zespołu zarejestrowany w Twojej aplikacji. Zarejestruj ją w konsoli Firebase lub automatycznie w usłudze zarządzania Firebase.

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

string

To pole jest 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 nie jest skonfigurowana, domyślnie przyjmuje się wartość 1 godziny. Musi wynosić od 30 minut do 7 dni włącznie.

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

keyId

string

To pole jest wymagane. Identyfikator klucza prywatnego włączonego za pomocą DeviceCheck, utworzony na Twoim koncie Apple Developer.

privateKey

string

To pole jest wymagane. Tylko wejście. 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. Pole privateKey nigdy nie będzie zwracane, więc to jedyny sposób, aby sprawdzić, czy zostało wcześniej ustawione.

Metody

batchGet

Atomically pobiera parametry DeviceCheckConfig dla określonej listy aplikacji.

get

Pobiera DeviceCheckConfig dla określonej aplikacji.

patch

Aktualizuje DeviceCheckConfig w przypadku określonej aplikacji.