DecodedAppCheckToken interface

Interface représentant un jeton Firebase App Check décodé, renvoyé par la méthode AppCheck.verifyToken() .

Signature:

export interface DecodedAppCheckToken 

Propriétés

Propriété Taper Description
app_id chaîne L'ID d'application correspondant à l'application à laquelle appartenait le jeton App Check. Cette valeur ne fait pas réellement partie des revendications du jeton JWT. Il est ajouté par commodité et est défini comme valeur de la sous- propriété.
aud chaîne[] Le public auquel ce jeton est destiné. Cette valeur est un tableau JSON de deux chaînes, la première est le numéro de projet de votre projet Firebase et la seconde est l'ID de projet du même projet.
exp nombre Délai d'expiration du jeton App Check, en secondes depuis l'époque Unix. C’est-à-dire l’heure à laquelle ce jeton App Check expire et ne doit plus être considéré comme valide.
ça nombre Le jeton App Check est émis à l'heure, en secondes depuis l'époque Unix. C’est-à-dire l’heure à laquelle ce jeton App Check a été émis et doit commencer à être considéré comme valide.
est chaîne L’identifiant de l’émetteur de la réponse. Cette valeur est une URL au format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , où <PROJECT_NUMBER> est le même numéro de projet spécifié dans la propriété aud .
sous chaîne L'ID de l'application Firebase correspondant à l'application à laquelle appartenait le jeton. Pour plus de commodité, cette valeur est copiée dans la propriété app_id .

DecodedAppCheckToken.app_id

L'ID d'application correspondant à l'application à laquelle appartenait le jeton App Check. Cette valeur ne fait pas réellement partie des revendications du jeton JWT. Il est ajouté par commodité et est défini comme valeur de la sous- propriété.

Signature:

app_id: string;

DecodedAppCheckToken.aud

Le public auquel ce jeton est destiné. Cette valeur est un tableau JSON de deux chaînes, la première est le numéro de projet de votre projet Firebase et la seconde est l'ID de projet du même projet.

Signature:

aud: string[];

DecodedAppCheckToken.exp

Délai d'expiration du jeton App Check, en secondes depuis l'époque Unix. C’est-à-dire l’heure à laquelle ce jeton App Check expire et ne doit plus être considéré comme valide.

Signature:

exp: number;

DecodedAppCheckToken.iat

Le jeton App Check est émis à l'heure, en secondes depuis l'époque Unix. C’est-à-dire l’heure à laquelle ce jeton App Check a été émis et doit commencer à être considéré comme valide.

Signature:

iat: number;

DecodedAppCheckToken.iss

L’identifiant de l’émetteur de la réponse. Cette valeur est une URL au format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , où <PROJECT_NUMBER> est le même numéro de projet spécifié dans la propriété aud .

Signature:

iss: string;

DecodedAppCheckToken.sub

L'ID de l'application Firebase correspondant à l'application à laquelle appartenait le jeton. Pour plus de commodité, cette valeur est copiée dans la propriété app_id .

Signature:

sub: string;