Antarmuka yang mewakili respons token App Check yang terverifikasi.
Tanda tangan:
export interface VerifyAppCheckTokenResponse
Properti
Properti | Jenis | Keterangan |
---|---|---|
sudah dikonsumsi | boolean | Menunjukkan cuaca token ini sudah dikonsumsi. Jika ini pertama kalinya metode AppCheck.verifyToken() melihat token ini, bidang ini akan berisi nilai false . Token yang diberikan kemudian akan ditandai sebagai already_consumed untuk semua pemanggilan metode AppCheck.verifyToken() di masa mendatang untuk token ini. Jika bidang ini bernilai true , pemanggil mencoba menggunakan kembali token yang digunakan sebelumnya. Anda harus mengambil tindakan pencegahan terhadap penelepon seperti itu; misalnya, Anda dapat mengambil tindakan seperti menolak permintaan atau meminta penelepon untuk melewati pemeriksaan keamanan tambahan. |
appId | rangkaian | ID Aplikasi yang sesuai dengan Aplikasi tempat token App Check berada. |
token | DidekodekanAppCheckToken | Token Firebase App Check yang didekodekan. |
VerifyAppCheckTokenResponse.alreadyConsumed
Menunjukkan cuaca token ini sudah dikonsumsi. Jika ini pertama kalinya metode AppCheck.verifyToken() melihat token ini, bidang ini akan berisi nilai false
. Token yang diberikan kemudian akan ditandai sebagai already_consumed
untuk semua pemanggilan metode AppCheck.verifyToken() di masa mendatang untuk token ini.
Ketika bidang ini true
, penelepon mencoba menggunakan kembali token yang digunakan sebelumnya. Anda harus mengambil tindakan pencegahan terhadap penelepon seperti itu; misalnya, Anda dapat mengambil tindakan seperti menolak permintaan atau meminta penelepon untuk melewati pemeriksaan keamanan tambahan.
Tanda tangan:
alreadyConsumed?: boolean;
VerifikasiAppCheckTokenResponse.appId
ID Aplikasi yang sesuai dengan Aplikasi tempat token App Check berada.
Tanda tangan:
appId: string;
VerifikasiAppCheckTokenResponse.token
Token Firebase App Check yang didekodekan.
Tanda tangan:
token: DecodedAppCheckToken;