DecodedAppCheckToken interface

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;