DecodedAppCheckToken interface

Antarmuka yang mewakili token Firebase App Check yang didekodekan, dikembalikan dari metode AppCheck.verifyToken() .

Tanda tangan:

export interface DecodedAppCheckToken 

Properti

Properti Jenis Keterangan
app_id rangkaian ID Aplikasi yang sesuai dengan Aplikasi tempat token App Check berada. Nilai ini sebenarnya bukan salah satu klaim token JWT. Ini ditambahkan demi kenyamanan, dan ditetapkan sebagai nilai sub properti.
aud rangkaian[] Audiens yang menjadi tujuan token ini. Nilai ini adalah array JSON yang terdiri dari dua string, yang pertama adalah nomor proyek proyek Firebase Anda, dan yang kedua adalah ID proyek dari proyek yang sama.
pengalaman nomor Waktu kedaluwarsa token App Check, dalam hitungan detik sejak zaman Unix. Artinya, waktu di mana token App Check ini habis masa berlakunya dan tidak lagi dianggap valid.
iat nomor Token App Check diterbitkan tepat waktu, dalam hitungan detik sejak zaman Unix. Artinya, waktu penerbitan token App Check ini dan harus mulai dianggap valid.
iss rangkaian Pengidentifikasi penerbit untuk penerbit respons. Nilai ini adalah URL dengan format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , dengan <PROJECT_NUMBER> adalah nomor proyek yang sama yang ditentukan dalam properti aud .
sub rangkaian ID Aplikasi Firebase yang sesuai dengan aplikasi tempat token tersebut berada. Demi kenyamanan, nilai ini disalin ke properti app_id .

DidekodeAppCheckToken.app_id

ID Aplikasi yang sesuai dengan Aplikasi tempat token App Check berada. Nilai ini sebenarnya bukan salah satu klaim token JWT. Ini ditambahkan demi kenyamanan, dan ditetapkan sebagai nilai sub properti.

Tanda tangan:

app_id: string;

DidekodekanAppCheckToken.aud

Audiens yang menjadi tujuan token ini. Nilai ini adalah array JSON yang terdiri dari dua string, yang pertama adalah nomor proyek proyek Firebase Anda, dan yang kedua adalah ID proyek dari proyek yang sama.

Tanda tangan:

aud: string[];

DidekodekanAppCheckToken.exp

Waktu kedaluwarsa token App Check, dalam hitungan detik sejak zaman Unix. Artinya, waktu di mana token App Check ini habis masa berlakunya dan tidak lagi dianggap valid.

Tanda tangan:

exp: number;

DidekodekanAppCheckToken.iat

Token App Check diterbitkan tepat waktu, dalam hitungan detik sejak zaman Unix. Artinya, waktu penerbitan token App Check ini dan harus mulai dianggap valid.

Tanda tangan:

iat: number;

DidekodeAppCheckToken.iss

Pengidentifikasi penerbit untuk penerbit respons. Nilai ini adalah URL dengan format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER> , dengan <PROJECT_NUMBER> adalah nomor proyek yang sama yang ditentukan dalam properti aud .

Tanda tangan:

iss: string;

DidekodeAppCheckToken.sub

ID Aplikasi Firebase yang sesuai dengan aplikasi tempat token tersebut berada. Demi kenyamanan, nilai ini disalin ke properti app_id .

Tanda tangan:

sub: string;