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;