DecodedAppCheckToken interface

Interfaz que representa un token de Firebase App Check decodificado, devuelto por el método AppCheck.verifyToken() .

Firma:

export interface DecodedAppCheckToken 

Propiedades

Propiedad Tipo Descripción
id_aplicación cadena 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 una de las afirmaciones del token JWT. Se agrega por conveniencia y se establece como el valor de la subpropiedad .
aud cadena[] La audiencia a la 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 vencimiento del token de 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 debe considerarse válido.
Yo en número El token de App Check se emite en el momento, en segundos, desde la época de Unix. Es decir, el momento en el que se emitió este token de App Check y debería empezar a considerarse válido.
es cadena El identificador del 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 cadena El ID de la aplicación 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 una de las afirmaciones del token JWT. Se agrega por conveniencia y se establece como el valor de la subpropiedad .

Firma:

app_id: string;

DecodedAppCheckToken.aud

La audiencia a la 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 vencimiento del token de 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 debe considerarse válido.

Firma:

exp: number;

DecodedAppCheckToken.iat

El token de App Check se emite en el momento, en segundos, desde la época de Unix. Es decir, el momento en el que se emitió este token de App Check y debería empezar a considerarse válido.

Firma:

iat: number;

DecodedAppCheckToken.iss

El identificador del 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 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;