DecodedAppCheckToken interface

Interfaccia che rappresenta un token Firebase App Check decodificato, restituito dal metodo AppCheck.verifyToken() .

Firma:

export interface DecodedAppCheckToken 

Proprietà

Proprietà Tipo Descrizione
app_id corda L'ID app corrispondente all'app a cui apparteneva il token App Check. Questo valore non è in realtà una delle attestazioni del token JWT. Viene aggiunto per comodità ed è impostato come valore della proprietà secondaria .
aud corda[] Il pubblico a cui è destinato questo token. Questo valore è un array JSON di due stringhe, la prima è il numero di progetto del tuo progetto Firebase e la seconda è l'ID progetto dello stesso progetto.
esp numero La data di scadenza del token App Check, in secondi dall'epoca di Unix. Cioè il momento in cui questo token App Check scade e non deve più essere considerato valido.
iat numero Il token App Check viene emesso al momento, in secondi dall'epoca di Unix. Cioè il momento in cui questo token App Check è stato emesso e dovrebbe iniziare a essere considerato valido.
iss corda L'identificatore dell'emittente della risposta. Questo valore è un URL con il formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , dove <PROJECT_NUMBER> è lo stesso numero di progetto specificato nella proprietà aud .
sub corda L'ID app Firebase corrispondente all'app a cui apparteneva il token. Per comodità, questo valore viene copiato nella proprietà app_id .

DecodedAppCheckToken.app_id

L'ID app corrispondente all'app a cui apparteneva il token App Check. Questo valore non è in realtà una delle attestazioni del token JWT. Viene aggiunto per comodità ed è impostato come valore della proprietà secondaria .

Firma:

app_id: string;

DecodedAppCheckToken.aud

Il pubblico a cui è destinato questo token. Questo valore è un array JSON di due stringhe, la prima è il numero di progetto del tuo progetto Firebase e la seconda è l'ID progetto dello stesso progetto.

Firma:

aud: string[];

DecodedAppCheckToken.exp

La data di scadenza del token App Check, in secondi dall'epoca di Unix. Cioè il momento in cui questo token App Check scade e non deve più essere considerato valido.

Firma:

exp: number;

DecodedAppCheckToken.iat

Il token App Check viene emesso al momento, in secondi dall'epoca di Unix. Cioè il momento in cui questo token App Check è stato emesso e dovrebbe iniziare a essere considerato valido.

Firma:

iat: number;

DecodedAppCheckToken.iss

L'identificatore dell'emittente della risposta. Questo valore è un URL con il formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , dove <PROJECT_NUMBER> è lo stesso numero di progetto specificato nella proprietà aud .

Firma:

iss: string;

DecodedAppCheckToken.sub

L'ID app Firebase corrispondente all'app a cui apparteneva il token. Per comodità, questo valore viene copiato nella proprietà app_id .

Firma:

sub: string;