Method: projects.apps.exchangeDebugToken

Weryfikuje obiekt tajny tokena debugowania, który został wcześniej utworzony za pomocą funkcji CreateDebugToken . Jeśli wartość jest prawidłowa, zwraca AppCheckToken .

Pamiętaj, że w przypadku tej metody obowiązuje limit ograniczający, który zapobiega przypadkowemu ujawnieniu aplikacji w celu nadużyć.

Żądanie HTTP

POST https://firebaseappcheck.googleapis.com/v1/{app=projects/*/apps/*}:exchangeDebugToken

Adres URL używa składni transkodowania gRPC .

Parametry ścieżki

Parametry
app

string

To pole jest wymagane. Względna nazwa zasobu aplikacji w formacie:

projects/{project_number}/apps/{app_id}

W razie potrzeby element project_number można zastąpić identyfikatorem projektu Firebase. Więcej informacji o korzystaniu z identyfikatorów projektów w standardzie Google AIP 2510 .

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "debugToken": string,
  "limitedUse": boolean
}
Pola
debugToken

string

To pole jest wymagane. Obiekt tajny tokena debugowania. Ten ciąg znaków musi być zgodny z obiektem tajnym tokena debugowania wcześniej utworzonym za pomocą CreateDebugToken .

limitedUse

boolean

Określa, czy ten atest jest do użytku w kontekście ograniczonego użycia ( true ) czy opartym na sesji ( false ). Aby włączyć używanie tego atestu z funkcją ochrony przed ponownym odtwarzaniem , ustaw tę wartość na true . Wartością domyślną jest false .

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie zawierała instancję AppCheckToken .