Interfaz que representa un token Firebase App Check decodificado, devuelto por el método AppCheck.verifyToken() .
Firma:
export interface DecodedAppCheckToken
Propiedades
Propiedad | Escribe | Descripción |
---|---|---|
id_aplicación | cuerda | El ID de la aplicación correspondiente a la aplicación a la que pertenecía el token de verificación de la aplicación. Este valor no es en realidad uno de los reclamos del token JWT. Se agrega por comodidad y se establece como el valor de la subpropiedad . |
aud | cuerda[] | El público al que está destinado este token. Este valor es una matriz JSON de dos cadenas, la primera es el número de proyecto de su proyecto de Firebase y la segunda es el ID del mismo proyecto. |
Exp | número | El tiempo de caducidad del token App Check, en segundos desde la época de Unix. Es decir, el momento en el que este token de App Check caduca y ya no debería considerarse válido. |
Yo en | número | El token App Check se emitió a la hora, en segundos desde la época de Unix. Es decir, el momento en que se emitió este token App Check y debería comenzar a considerarse válido. |
es | cuerda | El identificador del emisor para el emisor de la respuesta. Este valor es una URL con el formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , donde <PROJECT_NUMBER> es el mismo número de proyecto especificado en la propiedad aud . |
sub | cuerda | El ID de la aplicación de Firebase correspondiente a la aplicación a la que pertenecía el token. Para su comodidad, este valor se copia en la propiedad app_id . |
DecodificadoAppCheckToken.app_id
El ID de la aplicación correspondiente a la aplicación a la que pertenecía el token de verificación de la aplicación. Este valor no es en realidad uno de los reclamos del token JWT. Se agrega por comodidad y se establece como el valor de la subpropiedad .
Firma:
app_id: string;
DecodedAppCheckToken.aud
El público al que está destinado este token. Este valor es una matriz JSON de dos cadenas, la primera es el número de proyecto de su proyecto de Firebase y la segunda es el ID del mismo proyecto.
Firma:
aud: string[];
DecodedAppCheckToken.exp
El tiempo de caducidad del token App Check, en segundos desde la época de Unix. Es decir, el momento en el que este token de App Check caduca y ya no debería considerarse válido.
Firma:
exp: number;
DecodedAppCheckToken.iat
El token App Check se emitió a la hora, en segundos desde la época de Unix. Es decir, el momento en que se emitió este token App Check y debería comenzar a considerarse válido.
Firma:
iat: number;
DecodedAppCheckToken.iss
El identificador del emisor para el emisor de la respuesta. Este valor es una URL con el formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>
, donde <PROJECT_NUMBER>
es el mismo número de proyecto especificado en la propiedad aud .
Firma:
iss: string;
DecodedAppCheckToken.sub
El ID de la aplicación de Firebase correspondiente a la aplicación a la que pertenecía el token. Para su comodidad, este valor se copia en la propiedad app_id .
Firma:
sub: string;