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/, gdzie 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/, gdzie 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;