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;