@capgo/capacitor-device-integrity
Panoramica
Sezione intitolata “Panoramica”Segnali di integrità del dispositivo e anti-frode con Widevine, Play Integrity, App Attest e DeviceCheck
Inizia con getCapabilities() e gli altri metodi principali elencati qui sotto.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto | Note |
|---|---|---|
| iOS | Sì | Nativo |
| Android | Sì | Nativo |
| Web | Parziale | Vedi come iniziare |
Funzionalità principali
Sezione intitolata “Funzionalità principali”getCapabilities- Restituisce le funzionalità di integrità disponibili sulla piattaforma corrente.getWidevineFingerprint- Restituisce un device fingerprint derivato da Android Widevine.prepareAttestation- Prepara lo stato di App Attest o Play Integrity e restituisce una chiave o un provider handle.createAttestation- Crea un token di attestation di registrazione legato a una challenge del backend.createAssertion- Crea un token di assertion della richiesta legato a un payload del backend.getDeviceCheckToken- Crea un token iOS DeviceCheck per controlli anti-frode lato server.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
getCapabilities | Restituisce il supporto per Widevine, App Attest, DeviceCheck e Play Integrity su questo dispositivo. |
getWidevineFingerprint | Solo Android. Restituisce il fingerprint SHA-256 con salt e i metadati Widevine opzionali. |
prepareAttestation | Prepara l'attestation nativa e restituisce keyId più format. |
createAttestation | Crea un token di registrazione per una challenge. |
createAssertion | Crea un token di asserzione per un backend che emette payload. |
getDeviceCheckToken | Solo iOS. Restituisce un token DeviceCheck in base64. |
Configurazione
Sezione intitolata “Configurazione”Android Play Integrity può usare un numero di progetto Cloud globale in capacitor.config.ts:
plugins: { DeviceIntegrity: { cloudProjectNumber: '123456789012', },},Puoi anche passare cloudProjectNumber a prepareAttestation, createAttestation, e createAssertion.
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-device-integrity.
Continua da @capgo/capacitor-device-integrity
Sezione intitolata “Continua da @capgo/capacitor-device-integrity”Se stai usando @capgo/capacitor-device-integrity per pianificare sicurezza e compliance, collegalo a Utilizzo di @capgo/capacitor-device-integrity per la funzionalità nativa in Utilizzo di @capgo/capacitor-device-integrity, Utilizzo di @capgo/capacitor-app-attest per i flussi di attestation correlati, @capgo/capacitor-app-attest per i dettagli di implementazione, Security Scanner di Capgo per il workflow di prodotto in Capgo Security Scanner, e Sicurezza Capgo per il workflow di prodotto in Capgo Security.