DecodedAppCheckToken interface

Interfejs reprezentujący zdekodowany token Sprawdzania aplikacji Firebase zwracany przez metodę AppCheck.verifyToken().

Podpis:

export interface DecodedAppCheckToken 

Właściwości

Właściwość Typ Opis
app_id, ciąg znaków Identyfikator aplikacji, do której należało token Sprawdzania aplikacji. Ta wartość nie jest w rzeczywistości jednym z deklaracji tokena JWT. Jest on dodawany dla wygody, a ustawiony jako wartość właściwości sub.
aud ciąg znaków[] Grupa odbiorców, dla której przeznaczony jest ten token. Ta wartość jest tablicą JSON z 2 ciągami znaków. Pierwsza to numer projektu Firebase, a druga to identyfikator tego samego projektu.
exp liczba Czas wygaśnięcia tokena Sprawdzania aplikacji (w sekundach) od początku epoki uniksowej. Oznacza to, że token Sprawdzania aplikacji traci ważność i nie powinien już być uznawany za prawidłowy.
iat, liczba Wydanie tokena Sprawdzania aplikacji (w sekundach) od początku epoki uniksowej. Oznacza to, że token Sprawdzania aplikacji został wystawiony i powinien zacząć być uznawany za prawidłowy.
Iss ciąg znaków Identyfikator wydawcy 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.
subskrypcja ciąg znaków Identyfikator aplikacji Firebase odpowiadający aplikacji, do której należało token. Dla wygody ta wartość jest kopiowana do właściwości app_id.

DecodedAppCheckToken.app_id

Identyfikator aplikacji, do której należało token Sprawdzania aplikacji. Ta wartość nie jest w rzeczywistości jednym z deklaracji tokena JWT. Jest on dodawany dla wygody, a ustawiony jako wartość właściwości sub.

Podpis:

app_id: string;

DecodedAppCheckToken.aud

Grupa odbiorców, dla której przeznaczony jest ten token. Ta wartość jest tablicą JSON z 2 ciągami znaków. Pierwsza to numer projektu Firebase, a druga to identyfikator tego samego projektu.

Podpis:

aud: string[];

DecodedAppCheckToken.exp

Czas wygaśnięcia tokena Sprawdzania aplikacji (w sekundach) od początku epoki uniksowej. Oznacza to, że token Sprawdzania aplikacji traci ważność i nie powinien już być uznawany za prawidłowy.

Podpis:

exp: number;

DecodedAppCheckToken.iat

Wydanie tokena Sprawdzania aplikacji (w sekundach) od początku epoki uniksowej. Oznacza to, że token Sprawdzania aplikacji został wystawiony i powinien zacząć być uznawany za prawidłowy.

Podpis:

iat: number;

DecodedAppCheckToken.iss

Identyfikator wydawcy 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.

Podpis:

iss: string;

DecodedAppCheckToken.sub

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

Podpis:

sub: string;