Allez directement au contenu principal
@capgo/capacitor-app-attest Auth & Sécurité Open source

App Attest Plugin Capacitor

Plugin Capacitor pour l'attestation de dispositifs cross-plateforme à l'aide de Apple App Attest et Google Play Integrity Standard

Installer

bun add @capgo/capacitor-app-attest bunx cap sync
npm, pnpm ou yarn
  • npm install @capgo/capacitor-app-attest
  • pnpm add @capgo/capacitor-app-attest
  • yarn add @capgo/capacitor-app-attest

Guide

Comment utiliser App Attest dans Capacitor

Testez sur appareil

Téléchargez l'application Capgo, puis scannez le code QR code.

App Attest plugin preview QR code

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.
  • createAttestation Cré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

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é.

FAQ

FAQ du plugin App Attest

Comment installer le plugin App Attest dans une application Capacitor?

Exécutez « bun add @capgo/capacitor-app-attest » (ou « npm install @capgo/capacitor-app-attest »), puis exécutez « bunx cap sync » afin que les projets iOS et Android prennent en compte le code natif code. Importez-l’à partir de « @capgo/capacitor-app-attest » dans votre application code.

Le plugin @capgo/capacitor-app-attest fonctionne-t-il avec React, Vue et Angular?

Oui. App Attest est un package Capacitor, il fonctionne donc avec tout framework web qui s'exécute à l'intérieur de Capacitor, y compris Ionic, React, Vue, Angular, Svelte et JavaScript pur.

Quelle version de Capacitor est prise en charge par @capgo/capacitor-app-attest?

Les plugins Capgo suivent la version majeure de Capacitor : utilisez la version majeure du plugin qui correspond à la version majeure de votre Capacitor (par exemple, plugin v8 avec Capacitor 8). La table de compatibilité dans le README du GitHub liste les versions maintenues.

Le plugin @capgo/capacitor-app-attest est-il gratuit et open source?

Oui. Le code source code est public sur GitHub à l'adresse https://github.com/Cap-go/capacitor-app-attest/ et le package est gratuit à installer à partir de npm. Les rapports de bogues et les demandes de modification sont les bienvenus.

Puis-je mettre à jour code sans passer par une revue de l'App Store ?

L'installation ou la mise à jour du plugin change le code natif code, il faut donc une nouvelle build de l'application. Après cela, les modifications JavaScript, HTML et CSS qui appellent le plugin peuvent être déployées instantanément avec les mises à jour Capgo.

Envoyez les modifications de App Attest sans attendre la revue de l'application

Une fois le plugin est dans votre magasin de build, Capgo mises à jour en direct push vos modifications de JavaScript, HTML et CSS vers les utilisateurs en quelques minutes.

Démarrez avec Capgo