DecodedAppCheckToken interface

Interfaz que representa un token decodificado de la Verificación de aplicaciones de Firebase que muestra el método AppCheck.verifyToken().

Firma:

export interface DecodedAppCheckToken 

Propiedades

Propiedad Tipo Descripción
id_aplicación string El ID de app correspondiente a la app a la que pertenecía el token de Verificación de aplicaciones. Este valor no es en realidad uno de los reclamos de token JWT. Se agrega para tu comodidad y se establece como el valor de la propiedad sub.
audí string[] El público al que está destinado este token. Este valor es un array JSON de dos cadenas. La primera es el número de tu proyecto de Firebase y la segunda es el ID del mismo proyecto.
exp. número El tiempo de vencimiento del token de la Verificación de aplicaciones, en segundos transcurridos desde el tiempo Unix. Es decir, la hora en la que vence el token de la Verificación de aplicaciones y ya no se debe considerar válido.
IAT número El token de la Verificación de aplicaciones se emite en el momento en que se emite, en segundos desde el tiempo Unix. Es decir, la hora a la que se emitió este token de la Verificación de aplicaciones y debe comenzar a considerarse válido.
iss string Es el identificador de la entidad emisora de la respuesta. Este valor es una URL con el formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>, en el que <PROJECT_NUMBER> es el mismo número de proyecto especificado en la propiedad aud.
suscriptor string El ID de la app de Firebase que corresponde a la app a la que pertenecía el token. Para tu conveniencia, este valor se copia en la propiedad app_id.

DecodedAppCheckToken.app_id

El ID de app correspondiente a la app a la que pertenecía el token de Verificación de aplicaciones. Este valor no es en realidad uno de los reclamos de token JWT. Se agrega para tu comodidad y se establece como el valor de la propiedad sub.

Firma:

app_id: string;

DecodedAppCheckToken.aud

El público al que está destinado este token. Este valor es un array JSON de dos cadenas. La primera es el número de tu proyecto de Firebase y la segunda es el ID del mismo proyecto.

Firma:

aud: string[];

DecodedAppCheckToken.exp

El tiempo de vencimiento del token de la Verificación de aplicaciones, en segundos transcurridos desde el tiempo Unix. Es decir, la hora en la que vence el token de la Verificación de aplicaciones y ya no se debe considerar válido.

Firma:

exp: number;

DecodedAppCheckToken.iat

El token de la Verificación de aplicaciones se emite en el momento en que se emite, en segundos desde el tiempo Unix. Es decir, la hora a la que se emitió este token de la Verificación de aplicaciones y debe comenzar a considerarse válido.

Firma:

iat: number;

DecodedAppCheckToken.iss

Es el identificador de la entidad emisora de la respuesta. Este valor es una URL con el formato https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>, en el que <PROJECT_NUMBER> es el mismo número de proyecto especificado en la propiedad aud.

Firma:

iss: string;

DecodedAppCheckToken.sub

El ID de la app de Firebase que corresponde a la app a la que pertenecía el token. Para tu conveniencia, este valor se copia en la propiedad app_id.

Firma:

sub: string;