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;