Guide
Comment utiliser App Attest dans Capacitor
Utilisation de @capgo/capacitor-app-attest
Plugin d'attestation cross-plateforme unifié pour Capacitor.
Installez
bun add @capgo/capacitor-app-attest
bunx cap sync
Ce que ce Plugin Expose
isSupported- Vérifie si l'attestation native est disponible sur cet appareil.prepare- Prépare l'état d'attestation et retourne le numéro de clé utilisé pour les appels ultérieurs.createAttestationCrée un jeton d'attestation de registration lié à un défi émis par un backend.createAssertion- Crée un jeton d'assertion de demande lié à un payload de demande.
Exemple d'Utilisation
isSupported
Vérifie si l'attestation native est disponible sur cet appareil.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
Prépare l'état d'attestation et retourne le numéro de clé utilisé pour les appels ultérieurs.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Crée un jeton d'attestation d'enregistrement lié à un défi émis par un 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
Crée un jeton d'assertion de demande lié à un payload de demande.
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.
Référence Complète
- GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Documentation : /docs/plugins/app-attest/
Continuez à partir de l'utilisation de @capgo/capacitor-app-attest
Si vous utilisez L'utilisation de @capgo/capacitor-app-attest pour planifier la sécurité et la conformité, connectez-l’avec @capgo/capacitor-app-attest pour les détails d'implémentation dans @capgo/capacitor-app-attest Prise en main pour les détails d'implémentation dans Prise en main Chiffrement pour les détails d'implémentation dans Chiffrement Conformité pour les détails d'implémentation en Conformité, et Capgo Scanner de Sécurité pour le flux de travail du produit dans Capgo Scanner de Sécurité.