Loslegen

In einem Nachmittag integriert

Es gibt nichts zu hosten und nichts zu betreiben. Rufen Sie die API von dem Server auf, den Sie ohnehin betreiben — vier Aufrufe an den Stellen Ihrer App, an denen Identität zählt.

  1. Schlüssel für die richtige Umgebung holen
    Für die kostenlose Integration minten Sie einen bi_test_-Schlüssel per Checkout auf sandbox.identityinc.io (siehe Quickstart). Für Produktion öffnen Sie checkout und wählen Builder — das stellt einen bi_-Schlüssel gegen api.identityinc.io aus. Der Schlüssel erscheint einmal; speichern Sie ihn auf Ihrem Server.
  2. Die API in Ihrem Backend aufrufen
    HTTPS von Ihrem Server, Schlüssel im Authorization-Header. Der Schlüssel gehört nie in Website, Mobile-App oder etwas, das Nutzer lesen können. bi_test_-Schlüssel nur auf dem Sandbox-Host verwenden.
  3. Person verifizieren, dann Konto erstellen
    Standardorganisationen verlangen genehmigtes KYC vor Free-Create. Starten Sie person-first KYC (Dokument + Gesicht; kein OTP), warten Sie auf Freigabe und erstellen Sie das gesponserte Konto mit dem einmaligen Create-Token. Kontakt-OTP ist ein separater, optionaler Pfad.
  4. Binden und freischalten, wenn Ihre Regeln es verlangen
    Ein Aufruf zur Signaturbestätigung (bind), dann unlock. Bauen Sie zuerst gegen die Sandbox; Builder gibt Ihnen die volle API in der Produktion kostenlos (Live-ID-Prüfungen rechnet Ihr Anbieter ab).
const res = await fetch(process.env.BOUND_IDENTITY_URL + "/v1/kyc/start", {
  method: "POST",
  headers: {
    Authorization: "Bearer " + process.env.BOUND_IDENTITY_API_KEY, // server-side only
    "Content-Type": "application/json",
  },
  body: JSON.stringify({}),
});

Sie möchten die Plattform lieber selbst betreiben? Die Self-Hosting-Anleitung steht im README des Repositorys — für den Livegang brauchen Sie sie aber nicht.

Integration · Identity Inc.