Zum Hauptinhalt springen
@capgo/capacitor-app-attest Auth & Sicherheit Offene Quelle

App Attest Capacitor plugin

Capacitor plugin for cross-platform device attestation using Apple App Attest and Google Play Integrity Standard

Installieren

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

Anleitung

Wie man App Attest in Capacitor verwendet

Gerätetest

Laden Sie die Capgo-App herunter, dann scannen Sie die QR-code.

Vorschau-QR-code für das App-Attest-Plugin

Verwendung von @capgo/capacitor-app-attest

Einheitliches, plattformübergreifendes Attestationsplugin für Capacitor

Installieren

bun add @capgo/capacitor-app-attest
bunx cap sync

Was diese Erweiterung bereitstellt

  • isSupported - Überprüft, ob native Attestation auf diesem Gerät verfügbar ist.
  • prepare - Vorbereitet den Attestationszustand und gibt den Schlüsselhandel zurück, der für späteren Aufrufe verwendet wird.
  • createAttestation - Creates a registration attestation token bound to a backend-issued challenge.
  • createAssertion - Erstellt ein Anforderungsbestätigungstoken, das an ein Anforderungspayload gebunden ist.

Beispiel für die Verwendung

isSupported

- Überprüft, ob native Attestation auf diesem Gerät verfügbar ist.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

const result = await AppAttestNative.isSupported();
console.log(result);

prepare

Vorbereitet den Attestationszustand und gibt den Schlüsselhandel zurück, der später für Aufrufe verwendet wird.

import { AppAttestNative } from '@capgo/capacitor-app-attest';

const result = await AppAttestNative.prepare();
console.log(result);

createAttestation

Creates a registration attestation token bound to a backend-issued challenge.

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

- Erstellt ein Anforderungsbestätigungstoken, das an ein Anforderungspayload gebunden ist.

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.

Vollständige Referenz

Fortsetzen von @capgo/capacitor-app-attest

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-app-attest verwenden Verwenden Sie @capgo/capacitor-app-attest um Sicherheit und Compliance zu planen, verbinden Sie es mit um die Implementierungsdetails in @capgo/capacitor-app-attest zu erhalten für die Implementierungsdetails in @capgo/capacitor-app-attest um die Implementierungsdetails in Anleitung zum Starten zu erhalten für die Implementierungsdetails im Abschnitt "Getting Started," Encryption für die Implementierungsdetail in Verschlüsselung, Zuverlässigkeit zur Implementierungsdetail in Zuverlässigkeit, und Capgo Sicherheits-Scanner zur Produktworkflow in Capgo Sicherheits-Scanner.

FAQ

App Attest Plugin FAQ

Wie installiere ich das App Attest Plugin in einer Capacitor-Anwendung?

Führen Sie "bun add @capgo/capacitor-app-attest" (oder "npm install @capgo/capacitor-app-attest") aus, führen Sie dann "bunx cap sync" aus, damit die iOS- und Android-Projekte die native code-Datei aufnehmen. Importieren Sie sie aus "@capgo/capacitor-app-attest" in Ihrer code-Anwendung.

Funktioniert @capgo/capacitor-app-attest mit React, Vue und Angular?

Ja. App Attest ist ein Capacitor-Paket, daher funktioniert es mit jedem Webframework, das innerhalb von Capacitor läuft, einschließlich Ionic, React, Vue, Angular, Svelte und plain JavaScript.

Welche Capacitor-Version unterstützt @capgo/capacitor-app-attest?

Capgo-Plugins folgen der Capacitor-Version: verwenden Sie die Plugin-Major-Version, die Ihrem Capacitor-Major-Version entspricht (z.B. Plugin v8 mit Capacitor 8). Die Kompatibilitäts-Tabelle im GitHub-README enthält die unterstützten Versionen.

Ist @capgo/capacitor-app-attest kostenlos und Open-Source?

Ja. Die Quellcode von code ist öffentlich auf GitHub unter https://github.com/Cap-go/capacitor-app-attest/ verfügbar und das Paket kann kostenlos installiert werden von npm. Bug-Reports und Pull-Requests sind willkommen.

Kann ich code aktualisieren, das App Attest verwendet, ohne eine App-Store-Überprüfung?

Nachdem Sie das Plugin installiert oder aktualisiert haben, benötigt die native code-Datei eine neue App-Store-Überprüfung. Nachdem Sie diese durchgeführt haben, können Sie JavaScript-, HTML- und CSS-Änderungen, die den Plugin-Aufruf enthalten, sofort mit Capgo-Live-Updates bereitstellen.

App-Attest-Änderungen ohne Wartezeit für die App-Überprüfung verschicken

Sobald das Plugin in Ihrem Laden ist, Capgo Live-Updates drücken Ihre JavaScript-, HTML- und CSS-Änderungen an die Benutzer in Minuten.

Mit Capgo beginnen