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;