DecodedAppCheckToken interface

Interfejs reprezentujący zdekodowany token Firebase App Check, zwrócony przez metodę AppCheck.verifyToken() .

Podpis:

export interface DecodedAppCheckToken 

Nieruchomości

Nieruchomość Typ Opis
identyfikator_aplikacji strunowy Identyfikator aplikacji odpowiadający aplikacji, do której należał token sprawdzania aplikacji. Ta wartość nie jest w rzeczywistości jednym z roszczeń tokenu JWT. Jest ona dodawana dla wygody i ustawiana jako wartość właściwości podrzędnej .
dźwięk strunowy[] Odbiorcy, dla których przeznaczony jest ten token. Ta wartość to tablica JSON złożona z dwóch ciągów, pierwszy to numer projektu Firebase, a drugi to identyfikator projektu tego samego projektu.
do potęgi numer Czas wygaśnięcia tokena App Check w sekundach od epoki Uniksa. Oznacza to czas, w którym token Sprawdzania aplikacji wygasa i nie powinien być już uznawany za ważny.
i tak numer Token sprawdzania aplikacji został wydany w czasie, w sekundach od epoki Uniksa. Oznacza to godzinę, w której wydano ten token Sprawdzania aplikacji i który powinien zacząć być uznawany za ważny.
jest strunowy Identyfikator wystawcy wystawcy odpowiedzi. Ta wartość to adres URL w formacie https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , gdzie <PROJECT_NUMBER> to ten sam numer projektu określony we właściwości aud .
pod strunowy Identyfikator aplikacji Firebase odpowiadający aplikacji, do której należał token. Dla wygody ta wartość jest kopiowana do właściwości app_id .

DekodowanyAppCheckToken.app_id

Identyfikator aplikacji odpowiadający aplikacji, do której należał token sprawdzania aplikacji. Ta wartość nie jest w rzeczywistości jednym z roszczeń tokenu JWT. Jest ona dodawana dla wygody i ustawiana jako wartość właściwości podrzędnej .

Podpis:

app_id: string;

DecodedAppCheckToken.aud

Odbiorcy, dla których przeznaczony jest ten token. Ta wartość to tablica JSON złożona z dwóch ciągów, pierwszy to numer projektu Firebase, a drugi to identyfikator projektu tego samego projektu.

Podpis:

aud: string[];

DecodedAppCheckToken.exp

Czas wygaśnięcia tokena App Check w sekundach od epoki Uniksa. Oznacza to czas, w którym token Sprawdzania aplikacji wygasa i nie powinien być już uznawany za ważny.

Podpis:

exp: number;

DecodedAppCheckToken.iat

Token sprawdzania aplikacji został wydany w czasie, w sekundach od epoki Uniksa. Oznacza to godzinę, w której wydano ten token Sprawdzania aplikacji i który powinien zacząć być uznawany za ważny.

Podpis:

iat: number;

DecodedAppCheckToken.iss

Identyfikator wystawcy wystawcy odpowiedzi. Ta wartość to adres URL w formacie https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , gdzie <PROJECT_NUMBER> jest tym samym numerem projektu, który określono we właściwości aud .

Podpis:

iss: string;

DecodedAppCheckToken.sub

Identyfikator aplikacji Firebase odpowiadający aplikacji, do której należał token. Dla wygody ta wartość jest kopiowana do właściwości app_id .

Podpis:

sub: string;