Prouvez que les requêtes proviennent de votre application authentique avant de faire confiance aux appels API sensibles. prepare() et createAttestation() couvre les flux Apple App Attest, tandis que Play Integrity Standard et les méthodes optionnelles de fingerprint Widevine couvrent Android. Stockez les ID de clés en toute sécurité avec les helpers intégrés.
Cas d’usage typiques : prévention de la fraude, transactions à forte valeur et contrôles anti-tamper sur les endpoints de connexion ou de versement.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Clés App Attest, assertions, helper de token DeviceCheck |
| Android | Oui | Play Integrity Standard, empreinte Widevine optionnelle |
| Le Web | Repli | Format d’attestation Web lorsque les API natives ne sont pas disponibles |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »isSupported- Vérifie si l’attestation native est disponible sur cet appareil.prepare- Prépare l’état d’attestation et renvoie le handle de clé utilisé pour les appels ultérieurs.createAttestation- Crée un token d’attestation d’enregistrement lié à un challenge émis par le backend.createAssertion- Crée un token d'assertion de requête lié à un payload de requête.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
isSupported | Vérifie si l'attestation native est disponible sur cet appareil. |
prepare | Prépare l'état d'attestation et renvoie le handle de clé utilisé pour les appels suivants. |
createAttestation | Crée un token d'attestation d'enregistrement lié à un challenge émis par le backend. |
createAssertion | Crée un token d'assertion de requête lié à un payload de requête. |
storeKeyId | Stocke ou prépare un identifiant de clé pour une réutilisation. |
getStoredKeyId | Renvoie l'identifiant de clé actuellement stocké ou préparé. |
clearStoredKeyId | Efface les identifiants de clé stockés ou préparés. |
generateKey | Alias historique pour prepare(). |
attestKey | Alias historique pour createAttestation(). |
generateAssertion | Alias historique pour createAssertion(). |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-app-attest.
Continuer depuis @capgo/capacitor-app-attest
Section intitulée « Continuer depuis @capgo/capacitor-app-attest »Si vous utilisez @capgo/capacitor-app-attest pour planifier la sécurité et la conformité, connectez-l’à Utiliser @capgo/capacitor-app-attest pour la capacité native dans la page « Utiliser @capgo/capacitor-app-attest », Chiffrement pour les détails d'implémentation du chiffrement, Conformité pour les détails d'implémentation de la conformité, Scanner de sécurité Capgo pour le workflow produit dans Capgo Security Scanner, et Capgo et la sécurité pour le workflow produit dans Capgo Security.