DecodedAppCheckToken interface

Schnittstelle, die ein decodiertes Firebase App Check-Token darstellt, das von der AppCheck.verifyToken()- Methode zurückgegeben wird.

Unterschrift:

export interface DecodedAppCheckToken 

Eigenschaften

Eigentum Typ Beschreibung
app_id Zeichenfolge Die App-ID, die der App entspricht, zu der das App Check-Token gehörte. Dieser Wert gehört eigentlich nicht zu den JWT-Token-Ansprüchen. Es wird aus praktischen Gründen hinzugefügt und als Wert der Untereigenschaft festgelegt.
aud string[] Die Zielgruppe, für die dieses Token bestimmt ist. Dieser Wert ist ein JSON-Array aus zwei Zeichenfolgen. Die erste ist die Projektnummer Ihres Firebase-Projekts und die zweite ist die Projekt-ID desselben Projekts.
exp Nummer Die Ablaufzeit des App Check-Tokens in Sekunden seit der Unix-Epoche. Das heißt, der Zeitpunkt, zu dem dieses App Check-Token abläuft und nicht mehr als gültig betrachtet werden sollte.
iat Nummer Der Ausgabezeitpunkt des App Check-Tokens in Sekunden seit der Unix-Epoche. Das heißt, der Zeitpunkt, zu dem dieses App-Check-Token ausgestellt wurde und als gültig gelten sollte.
iss Zeichenfolge Die Aussteller-ID für den Aussteller der Antwort. Dieser Wert ist eine URL im Format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , wobei <PROJECT_NUMBER> dieselbe Projektnummer ist, die in der aud- Eigenschaft angegeben ist.
sub Zeichenfolge Die Firebase-App-ID, die der App entspricht, zu der das Token gehörte. Der Einfachheit halber wird dieser Wert in die Eigenschaft app_id kopiert.

DecodedAppCheckToken.app_id

Die App-ID, die der App entspricht, zu der das App Check-Token gehörte. Dieser Wert gehört eigentlich nicht zu den JWT-Token-Ansprüchen. Es wird aus praktischen Gründen hinzugefügt und als Wert der Untereigenschaft festgelegt.

Unterschrift:

app_id: string;

DecodedAppCheckToken.aud

Die Zielgruppe, für die dieses Token bestimmt ist. Dieser Wert ist ein JSON-Array aus zwei Zeichenfolgen. Die erste ist die Projektnummer Ihres Firebase-Projekts und die zweite ist die Projekt-ID desselben Projekts.

Unterschrift:

aud: string[];

DecodedAppCheckToken.exp

Die Ablaufzeit des App Check-Tokens in Sekunden seit der Unix-Epoche. Das heißt, der Zeitpunkt, zu dem dieses App Check-Token abläuft und nicht mehr als gültig betrachtet werden sollte.

Unterschrift:

exp: number;

DecodedAppCheckToken.iat

Der Ausgabezeitpunkt des App Check-Tokens in Sekunden seit der Unix-Epoche. Das heißt, der Zeitpunkt, zu dem dieses App-Check-Token ausgestellt wurde und als gültig gelten sollte.

Unterschrift:

iat: number;

DecodedAppCheckToken.iss

Die Aussteller-ID für den Aussteller der Antwort. Dieser Wert ist eine URL im Format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , wobei <PROJECT_NUMBER> dieselbe Projektnummer ist, die in der aud- Eigenschaft angegeben ist.

Unterschrift:

iss: string;

DecodedAppCheckToken.sub

Die Firebase-App-ID, die der App entspricht, zu der das Token gehörte. Der Einfachheit halber wird dieser Wert in die Eigenschaft app_id kopiert.

Unterschrift:

sub: string;