@capgo/capacitor-app-attest
Panoramica
Sezione intitolata “Panoramica”Dimostra che le richieste provengano dalla tua app originale prima di fidarti di chiamate API sensibili. prepare() e createAttestation() Coprono i flussi Apple App Attest, mentre Play Integrity Standard e i metodi opzionali Widevine fingerprint coprono Android. Salva i key ID in modo sicuro con gli helper integrati.
Casi d'uso tipici: prevenzione delle frodi, transazioni di alto valore e controlli anti-tamper sugli endpoint di login o payout.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Chiavi App Attest, assertion e helper per il token DeviceCheck |
| Android | Sì | Play Integrity Standard, fingerprint Widevine opzionale |
| Web | Fallback | Formato attestation Web se le API native non sono disponibili |
Funzionalità principali
Sezione intitolata “Funzionalità principali”isSupported- Verifica se l'attestation nativa è disponibile su questo dispositivo.prepare- Prepara lo stato di attestation e restituisce la key handle per le chiamate successive.createAttestation- Crea un token di attestation di registrazione legato a una challenge emessa dal backend.createAssertion- Crea un token di assertion legato a un payload di richiesta.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
isSupported | Verifica se l'attestazione nativa è disponibile su questo dispositivo. |
prepare | Prepara lo stato di attestazione e restituisce il key handle usato per le chiamate successive. |
createAttestation | Crea un token di attestazione di registrazione legato a una challenge emessa dal backend. |
createAssertion | Crea un token di assertion legato a un payload di richiesta. |
storeKeyId | Memorizza o prepara un key identifier per il riutilizzo. |
getStoredKeyId | Restituisce il key identifier attualmente memorizzato o preparato. |
clearStoredKeyId | Cancella i key identifier memorizzati o preparati. |
generateKey | Alias legacy per prepare(). |
attestKey | Alias legacy per createAttestation(). |
generateAssertion | Alias legacy per createAssertion(). |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-app-attest.
Continua con @capgo/capacitor-app-attest
Sezione intitolata “Continua con @capgo/capacitor-app-attest”Se stai usando @capgo/capacitor-app-attest per pianificare sicurezza e compliance, collegalo a Utilizzo di @capgo/capacitor-app-attest per la funzionalità nativa in Utilizzo di @capgo/capacitor-app-attest, Crittografia per i dettagli di implementazione della crittografia, Conformità per i dettagli di implementazione in Compliance, Security Scanner di Capgo per il workflow di prodotto in Capgo Security Scanner, e Sicurezza Capgo per il workflow di prodotto in Capgo Security.