@capgo/capacitor-app-attest
Ikhtisar
Bagian berjudul “Ringkasan”Buktikan bahwa request berasal dari instalasi aplikasi asli Anda sebelum mempercayai panggilan API yang sensitif. prepare() dan createAttestation() Apple App Attest menangani alur iOS, sementara Play Integrity Standard dan metode opsional Widevine fingerprint menangani Android. Simpan key ID dengan aman menggunakan helper bawaan.
Kegunaan umum: pencegahan fraud, transaksi bernilai tinggi, dan pengecekan anti-tamper pada endpoint login atau payout.
Dukungan platform
Bagian berjudul “Dukungan platform”| Platform | Dukungan | Catatan |
|---|---|---|
| iOS | Ya | App Attest keys, assertions, helper DeviceCheck token |
| Android | Ya | Play Integrity Standard, sidik jari Widevine opsional |
| Web | Fallback | Format atestasi Web saat API native tidak tersedia |
Kemampuan Utama
Bagian berjudul “Kemampuan Utama”isSupported- Memeriksa apakah atestasi native tersedia di perangkat ini.prepare- Menyiapkan status atestasi dan mengembalikan key handle untuk panggilan berikutnya.createAttestation- Membuat token atestasi registrasi yang terikat dengan challenge dari backend.createAssertion- Membuat request assertion token yang terikat pada request payload.
API Publik
Bagian berjudul “Public API”| Metode | Deskripsi |
|---|---|
isSupported | Memeriksa apakah native attestation tersedia di perangkat ini. |
prepare | Menyiapkan state attestation dan mengembalikan key handle yang dipakai untuk pemanggilan berikutnya. |
createAttestation | Membuat registration attestation token yang terikat pada challenge dari backend. |
createAssertion | Membuat request assertion token yang terikat pada request payload. |
storeKeyId | Menyimpan/menyiapkan key identifier untuk digunakan kembali. |
getStoredKeyId | Mengembalikan key identifier yang sedang disimpan/disiapkan. |
clearStoredKeyId | Menghapus key identifier yang disimpan/disiapkan. |
generateKey | Alias lama untuk prepare(). |
attestKey | Alias lama untuk createAttestation(). |
generateAssertion | Alias lama untuk createAssertion(). |
Sumber Kebenaran
Bagian berjudul “Sumber Kebenaran”Referensi ini disinkronkan dari src/definitions.ts di capacitor-app-attest.
Lanjutkan dari @capgo/capacitor-app-attest
Bagian berjudul “Lanjutkan dari @capgo/capacitor-app-attest”Jika Anda menggunakan @capgo/capacitor-app-attest untuk merencanakan keamanan dan kepatuhan, hubungkan dengan Menggunakan @capgo/capacitor-app-attest untuk kapabilitas native saat menggunakan @capgo/capacitor-app-attest, Enkripsi untuk detail implementasi pada Encryption, Kepatuhan untuk detail implementasi pada Compliance, Capgo Pemindai Keamanan untuk alur kerja produk di Capgo Security Scanner, dan Keamanan Capgo untuk alur kerja produk di Capgo Security.