Menggunakan @capgo/capacitor-app-attest
Plugin attestation lintas platform terpadu untuk Capacitor.
Instal
bun add @capgo/capacitor-app-attest
bunx cap sync
Apa yang Diekspos Plugin Ini
isSupported- Mengecek ketersediaan native attestation pada perangkat ini.prepare- Menyiapkan state attestation dan mengembalikan key handle untuk pemanggilan berikutnya.createAttestation- Membuat token registrasi attestation yang terikat dengan challenge dari backend.createAssertion- Membuat request assertion token yang terikat dengan request payload.
Contoh Penggunaan
isSupported
Memeriksa apakah native attestation tersedia di perangkat ini.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
Menyiapkan state attestation dan mengembalikan key handle untuk pemanggilan berikutnya.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Membuat registration attestation token yang terikat dengan challenge dari backend.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.createAttestation({
keyId: 'key-id-123',
challenge: 'challenge',
});
// The result holds sensitive values: use it without logging it.
createAssertion
Membuat request assertion token yang terikat dengan request payload.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.createAssertion({
keyId: 'key-id-123',
payload: 'payload',
});
// The result holds sensitive values: use it without logging it.
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Dokumentasi: /docs/plugins/app-attest/
Lanjutkan dari Menggunakan @capgo/capacitor-app-attest
Jika Anda menggunakan Menggunakan @capgo/capacitor-app-attest untuk merencanakan keamanan dan kepatuhan, hubungkan dengan @capgo/capacitor-app-attest untuk detail implementasi di @capgo/capacitor-app-attest, Panduan Memulai untuk detail implementasi di Getting Started, Enkripsi untuk detail implementasi pada Encryption, Kepatuhan untuk detail implementasi di Compliance, dan Capgo Pemindai Keamanan untuk alur kerja produk di Capgo Security Scanner.