Guía
Cómo usar App Attest en Capacitor
Usando @capgo/capacitor-app-attest
Complemento de atestación cruzada de plataforma unificada para Capacitor.
Instalar
bun add @capgo/capacitor-app-attest
bunx cap sync
¿Qué expone este complemento?
isSupported- Verifica si la atestación nativa está disponible en este dispositivo.prepare- Prepara el estado de atestación y devuelve el identificador de clave utilizado para llamadas posteriores.createAttestationCrea un token de atestación de registro vinculado a un desafío emitido por un backend.createAssertion- Crea un token de afirmación de solicitud vinculado a un payload de solicitud.
- Ejemplo de uso
isSupported
- Verifica si la autenticación nativa está disponible en este dispositivo.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.isSupported();
console.log(result);
prepare
- Prepara el estado de autenticación y devuelve el manejador de clave utilizado para llamadas posteriores.
import { AppAttestNative } from '@capgo/capacitor-app-attest';
const result = await AppAttestNative.prepare();
console.log(result);
createAttestation
Crea un token de registro de atestación vinculado a un desafío emitido por 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
- Crea un token de afirmación de solicitud vinculado a un payload de solicitud.
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.
- Referencia completa
- - GitHub: https://github.com/Cap-go/capacitor-app-attest/
- Documentación: /docs/plugins/app-attest/
Sigue adelante desde Usando @capgo/capacitor-app-attest
Si estás utilizando Usando @capgo/capacitor-app-attest para planificar la seguridad y la conformidad, conecte con @capgo/capacitor-app-attest para los detalles de implementación en @capgo/capacitor-app-attest, Getting Started para los detalles de implementación en Inicio, Encriptación para los detalles de implementación en Encriptación, Conformidad para los detalles de implementación en Conformidad, y Capgo Escáner de Seguridad para el flujo de trabajo del producto en Capgo Escáner de Seguridad.