Interface représentant une réponse vérifiée du jeton App Check.
Signature:
export interface VerifyAppCheckTokenResponse
Propriétés
Propriété | Taper | Description |
---|---|---|
déjà consommé | booléen | Indique si ce jeton a déjà été consommé. Si c'est la première fois que la méthode AppCheck.verifyToken() voit ce jeton, ce champ contiendra la valeur false . Le jeton donné sera alors marqué comme already_consumed pour tous les futurs invocations de cette méthode AppCheck.verifyToken() pour ce jeton. Lorsque ce champ est true , l'appelant tente de réutiliser un jeton précédemment consommé. Vous devez prendre des précautions contre un tel appelant ; par exemple, vous pouvez prendre des mesures telles que rejeter la demande ou demander à l'appelant de passer des niveaux supplémentaires de contrôles de sécurité. |
identifiant d'application | chaîne | L'ID d'application correspondant à l'application à laquelle appartenait le jeton App Check. |
jeton | DecodedAppCheckToken | Le jeton Firebase App Check décodé. |
VerifyAppCheckTokenResponse.alreadyConsumed
Indique si ce jeton a déjà été consommé. Si c'est la première fois que la méthode AppCheck.verifyToken() voit ce jeton, ce champ contiendra la valeur false
. Le jeton donné sera alors marqué comme already_consumed
pour tous les futurs invocations de cette méthode AppCheck.verifyToken() pour ce jeton.
Quand ce champ est true
, l'appelant tente de réutiliser un jeton précédemment consommé. Vous devez prendre des précautions contre un tel appelant ; par exemple, vous pouvez prendre des mesures telles que rejeter la demande ou demander à l'appelant de passer des niveaux supplémentaires de contrôles de sécurité.
Signature:
alreadyConsumed?: boolean;
VerifyAppCheckTokenResponse.appId
L'ID d'application correspondant à l'application à laquelle appartenait le jeton App Check.
Signature:
appId: string;
VerifyAppCheckTokenResponse.token
Le jeton Firebase App Check décodé.
Signature:
token: DecodedAppCheckToken;