DecodedAppCheckToken interface

Antarmuka yang mewakili token Firebase App Check yang didekode, yang ditampilkan dari metode AppCheck.verifyToken().

Tanda Tangan:

export interface DecodedAppCheckToken 

Properti

Properti Jenis Deskripsi
app_id [id_aplikasi] string ID Aplikasi yang sesuai dengan Aplikasi yang memiliki token App Check. Nilai ini sebenarnya bukan salah satu klaim token JWT. Parameter ini ditambahkan untuk memudahkan, dan ditetapkan sebagai nilai properti sub.
aud {i>string<i}[] Audiens yang mendapatkan token ini. Nilai ini berupa array JSON berisi dua string. yang pertama adalah nomor project project Firebase Anda dan yang kedua adalah project ID dari project yang sama.
exp angka Waktu habis masa berlaku token App Check, dalam hitungan detik sejak epoch Unix. Artinya, waktu habis masa berlaku token App Check ini dan seharusnya tidak lagi dianggap valid.
iat angka Waktu yang diterbitkan oleh token App Check, dalam hitungan detik sejak epoch Unix. Artinya, waktu token App Check ini diterbitkan dan akan mulai dianggap valid.
iss string ID penerbit untuk penerbit respons. Nilai ini adalah URL dengan format https://firebaseappcheck.googleapis.com/<PROJECT_NUMBER>, dengan <PROJECT_NUMBER> adalah nomor project yang sama dengan yang ditentukan dalam properti aud.
sub string ID Aplikasi Firebase yang sesuai dengan aplikasi tempat token dimiliki. Untuk memudahkan, nilai ini disalin ke properti app_id.

DecodeAppCheckToken.app_id

ID Aplikasi yang sesuai dengan Aplikasi yang memiliki token App Check. Nilai ini sebenarnya bukan salah satu klaim token JWT. Parameter ini ditambahkan untuk memudahkan, dan ditetapkan sebagai nilai properti sub.

Tanda Tangan:

app_id: string;

DecodeAppCheckToken.aud

Audiens yang mendapatkan token ini. Nilai ini berupa array JSON berisi dua string. yang pertama adalah nomor project project Firebase Anda dan yang kedua adalah project ID dari project yang sama.

Tanda Tangan:

aud: string[];

DecodeAppCheckToken.exp

Waktu habis masa berlaku token App Check, dalam hitungan detik sejak epoch Unix. Artinya, waktu habis masa berlaku token App Check ini dan seharusnya tidak lagi dianggap valid.

Tanda Tangan:

exp: number;

DecodeAppCheckToken.iat

Waktu yang diterbitkan oleh token App Check, dalam hitungan detik sejak epoch Unix. Artinya, waktu token App Check ini diterbitkan dan akan mulai dianggap valid.

Tanda Tangan:

iat: number;

DecodeAppCheckToken.iss

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

Tanda Tangan:

iss: string;

DecodeAppCheckToken.sub

ID Aplikasi Firebase yang sesuai dengan aplikasi tempat token dimiliki. Untuk memudahkan, nilai ini disalin ke properti app_id.

Tanda Tangan:

sub: string;