Petunjuk
Tutorial tentang App Attest
Menggunakan @capgo/capacitor-app-attest
Plugin pengesahan lintas platform yang terintegrasi untuk Capacitor.
Instal
bun add @capgo/capacitor-app-attest
bunx cap sync
Apa yang Dibuka oleh Plugin Ini
isSupported- Mengecek apakah pengesahan asli ada di perangkat ini.prepare- Mempersiapkan pengesahan dan mengembalikan tanggung jawab kunci yang digunakan untuk panggilan lain.createAttestation- Membuat token pengesahan registrasi yang terkait dengan tantangan yang dikeluarkan backend.createAssertion- Membuat token asertasi permintaan yang terkait dengan payload permintaan.
Contoh Penggunaan
isSupported
Mengecek apakah verifikasi asli (native attestation) tersedia pada perangkat ini.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.isSupported();
prepare
Mengatur keadaan verifikasi dan mengembalikan handle kunci yang digunakan untuk panggilan selanjutnya.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.prepare();
createAttestation
Membuat token asertasi registrasi yang terkait dengan tantangan yang dikeluarkan oleh backend.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAttestation({} as CreateAttestationOptions);
createAssertion
Membuat token asertasi permintaan yang terkait dengan payload permintaan.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
await AppAttestNative.createAssertion({} as CreateAssertionOptions);
Referensi Lengkap
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Dokumen: /docs/plugins/app-attest/