Interfejs reprezentujący zweryfikowaną odpowiedź tokena sprawdzania aplikacji.
Podpis:
export interface VerifyAppCheckTokenResponse
Nieruchomości
Nieruchomość | Typ | Opis |
---|---|---|
już skonsumowany | wartość logiczna | Wskazuje pogodę, w której ten żeton został już zużyty. Jeśli jest to pierwszy raz, kiedy metoda AppCheck.verifyToken() widzi ten token, pole to będzie zawierać wartość false . Podany token zostanie wówczas oznaczony jako already_consumed dla wszystkich przyszłych wywołań tej metody AppCheck.verifyToken() dla tego tokena. Jeśli to pole ma true , obiekt wywołujący próbuje ponownie użyć wcześniej zużytego tokenu. Powinieneś podjąć środki ostrożności przeciwko takiemu rozmówcy; możesz na przykład podjąć działania, takie jak odrzucenie żądania lub poprosić dzwoniącego o przejście dodatkowych warstw kontroli bezpieczeństwa. |
identyfikator aplikacji | strunowy | Identyfikator aplikacji odpowiadający aplikacji, do której należał token sprawdzania aplikacji. |
znak | Dekodowany tokenAppCheckToken | Zdekodowany token sprawdzania aplikacji Firebase. |
ZweryfikujAppCheckTokenResponse.alreadyConsumed
Wskazuje pogodę, w której ten żeton został już zużyty. Jeśli jest to pierwszy raz, kiedy metoda AppCheck.verifyToken() widzi ten token, to pole będzie zawierać wartość false
. Podany token zostanie wówczas oznaczony jako already_consumed
dla wszystkich przyszłych wywołań tej metody AppCheck.verifyToken() dla tego tokena.
Kiedy to pole ma wartość true
, obiekt wywołujący próbuje ponownie użyć wcześniej zużytego tokenu. Powinieneś podjąć środki ostrożności przeciwko takiemu rozmówcy; możesz na przykład podjąć działania, takie jak odrzucenie żądania lub poprosić dzwoniącego o przejście dodatkowych warstw kontroli bezpieczeństwa.
Podpis:
alreadyConsumed?: boolean;
ZweryfikujAppCheckTokenResponse.appId
Identyfikator aplikacji odpowiadający aplikacji, do której należał token sprawdzania aplikacji.
Podpis:
appId: string;
ZweryfikujAppCheckTokenResponse.token
Zdekodowany token sprawdzania aplikacji Firebase.
Podpis:
token: DecodedAppCheckToken;