Zum Hauptinhalt springen
Didit erhält 7,5 Mio. $ für die Infrastruktur für Identität und Betrug
Didit
Zurück zum Blog
Blog · 7. März 2026

Eine entwicklerfreundliche Identitäts-Sandbox mit Didit und Docker Compose aufbauen (DE)

Die Schaffung einer robusten, isolierten Entwicklungsumgebung für die Identitätsprüfung ist entscheidend für schnelle Iterationen und sichere Tests.

Von DiditAktualisiert
developer-friendly-identity-sandbox-didit-docker-compose.png

Optimierte EntwicklungDocker Compose vereinfacht die Einrichtung komplexer Identitätsprüfungsinfrastrukturen, sodass Entwickler isolierte Umgebungen schnell und konsistent hochfahren können.

Verbesserte Sicherheit und IsolationSandbox-Umgebungen verhindern die Offenlegung sensibler Daten und stellen sicher, dass Tests keine Auswirkungen auf Produktionssysteme haben, was einen sicheren Entwicklungszyklus fördert.

Beschleunigte IntegrationDidits saubere APIs und der entwicklerorientierte Ansatz, kombiniert mit Docker Compose, ermöglichen eine schnelle Integration und reibungslose Tests von Identitätsprüfungs-Workflows.

Didits VorteilDidit bietet eine KI-native, modulare Plattform mit einem kostenlosen Core-KYC-Tier, was es zur idealen Wahl für den Aufbau flexibler, kostengünstiger und leistungsstarker Identitätsprüfungs-Sandboxes macht.

In der heutigen digitalen Landschaft ist eine robuste Identitätsprüfung nicht nur ein Merkmal; sie ist eine Notwendigkeit. Von der Betrugsprävention bis zur Sicherstellung der Compliance verlassen sich Unternehmen auf ausgeklügelte Identitätslösungen. Für Entwickler kann die Integration und das Testen dieser Lösungen komplex sein und erfordert oft sichere, isolierte Umgebungen, die die Produktion ohne die damit verbundenen Risiken nachahmen. Hier wird die Leistungsfähigkeit einer entwicklerfreundlichen Identitäts-Sandbox, die mit Tools wie Didit und Docker Compose erstellt wurde, unerlässlich.

Die Herausforderung der Entwicklung von Identitätsprüfungen

Die Entwicklung mit Identitätsprüfungsdiensten stellt mehrere einzigartige Herausforderungen dar:

  1. Datensensibilität: Der Umgang mit persönlich identifizierbaren Informationen (PII) erfordert äußerste Sorgfalt, wodurch isolierte Testumgebungen entscheidend sind, um Verletzungen zu verhindern.
  2. Komplexe Integrationen: Identitätsplattformen umfassen oft mehrere Komponenten, von der ID-Scannung und Liveness-Erkennung bis hin zu AML-Prüfungen und Datenbankvalidierungen. Die nahtlose Integration dieser in eine Anwendung erfordert einen strukturierten Ansatz.
  3. Regulatorische Compliance: KYC- (Know Your Customer) und AML- (Anti-Money Laundering) Vorschriften sind streng. Entwickler benötigen Umgebungen, in denen sie Compliance-Workflows sicher testen können, ohne rechtliche Konsequenzen befürchten zu müssen.
  4. Schnelle Iteration: Das Entwicklungstempo erfordert schnelle Feedbackschleifen. Langsame, umständliche Test-Setups behindern Innovation und Bereitstellungsgeschwindigkeit.

Herkömmliche Entwicklungsumgebungen reichen oft nicht aus, was zu Verzögerungen, Sicherheitslücken und Frustration führt. Eine gut konzipierte Sandbox-Umgebung begegnet diesen Problemen direkt und bietet Entwicklern einen sicheren und effizienten Raum für Innovationen.

Warum Docker Compose für Ihre Identitäts-Sandbox?

Docker Compose ist ein leistungsstarkes Tool zum Definieren und Ausführen von Multi-Container-Docker-Anwendungen. Es ermöglicht Ihnen, die Dienste, Netzwerke und Volumes Ihrer Anwendung in einer einzigen docker-compose.yml-Datei zu konfigurieren, wodurch es unglaublich einfach wird, komplexe Umgebungen hoch- und herunterzufahren. Für eine Identitätsprüfungs-Sandbox bietet Docker Compose mehrere entscheidende Vorteile:

  • Konsistenz: Stellt sicher, dass jeder im Team, von Entwicklern bis zur Qualitätssicherung, mit genau derselben Umgebung arbeitet, wodurch „es funktioniert auf meiner Maschine“-Probleme eliminiert werden.
  • Isolation: Jeder Dienst läuft in seinem eigenen Container, wodurch Konflikte verhindert und sichergestellt wird, dass die Sandbox vollständig von der Produktion oder anderen Entwicklungsinstanzen getrennt ist.
  • Portabilität: Eine docker-compose.yml-Datei kann einfach geteilt und auf jedem System mit installiertem Docker ausgeführt werden, was das Onboarding und die Bereitstellung vereinfacht.
  • Skalierbarkeit: Obwohl es sich um eine Sandbox handelt, ermöglichen die Designprinzipien von Docker Compose eine einfache Skalierung von Diensten, falls für intensivere Testszenarien erforderlich.
  • Reproduzierbarkeit: Sie können Ihre gesamte Identitätsprüfungsumgebung mit einem einzigen Befehl neu erstellen, was für die Fehlerbehebung und das Testen verschiedener Konfigurationen von unschätzbarem Wert ist.

Indem Sie Ihre Backend-Dienste, Mock-Server für externe Abhängigkeiten und sogar eine lokale Datenbank innerhalb von Docker Compose definieren, schaffen Sie ein in sich geschlossenes Ökosystem für die Entwicklung von Identitätsprüfungen.

Didit in Ihre Docker Compose Sandbox integrieren

Didit, mit seinem KI-nativen, entwicklerorientierten Ansatz, ist perfekt für die Integration in eine Docker Compose Sandbox geeignet. Seine sauberen APIs und modulare Architektur bedeuten, dass Sie die benötigten Komponenten zur Identitätsprüfung einfach einbinden können. So könnten Sie Ihre docker-compose.yml strukturieren und Didit integrieren:

Stellen Sie zunächst sicher, dass Sie Ihren Didit API-Schlüssel und Webhook-Schlüssel von der Didit Console haben. Sie benötigen auch eine Workflow-ID, die Sie in der Konsole erstellen können, indem Sie aus Vorlagen wie KYC, Adaptive Altersverifikation (unter Nutzung von Didits Altersschätzung), Biometrischer Authentifizierung (unter Verwendung von Didits 1:1 Gesichtsabgleich) oder Adressverifikation (unter Verwendung von Didits Adressnachweis) wählen.

Ihre docker-compose.yml könnte so aussehen:

version: '3.8'
services:
  app:
    build: .
    ports:
      - "8080:8080"
    environment:
      DIDIT_API_KEY: ${DIDIT_API_KEY}
      DIDIT_WEBHOOK_SECRET: ${DIDIT_WEBHOOK_SECRET}
      DIDIT_WORKFLOW_ID: ${DIDIT_WORKFLOW_ID}
      # Other application-specific environment variables
    depends_on:
      - db
      - mockserver
  db:
    image: postgres:13
    environment:
      POSTGRES_DB: mydatabase
      POSTGRES_USER: user
      POSTGRES_PASSWORD: password
    volumes:
      - db_data:/var/lib/postgresql/data
  mockserver:
    image: wiremock/wiremock:2.35.0 # Or any other mock server
    ports:
      - "8081:8080"
    volumes:
      - ./wiremock:/home/wiremock
volumes:
  db_data:

In diesem Setup:

  • Der app-Dienst repräsentiert Ihre Anwendung, konfiguriert mit Didit-Anmeldeinformationen als Umgebungsvariablen. Diese Anwendung wird API-Aufrufe an Didit für die ID-Verifizierung (OCR, MRZ, Barcodes), Passive & Aktive Liveness, AML-Screening & -Überwachung und andere Prüfungen tätigen.
  • Der db-Dienst stellt eine lokale PostgreSQL-Instanz für die Daten Ihrer Anwendung bereit.
  • Der mockserver kann externe Dienste oder sogar Didits Webhook-Antworten für spezifische Testszenarien simulieren, sodass Sie Randfälle testen können, ohne Live-API-Aufrufe zu tätigen.

Um dies auszuführen, würden Sie einfach docker-compose up -d ausführen, und Ihre komplette Entwicklungsumgebung für die Identitätsprüfung wäre bereit. Sie können dann Didits API verwenden, um Sitzungen zu erstellen:

curl -X POST https://verification.didit.me/v3/session/ \
  -H "Content-Type: application/json" \
  -H "x-api-key: YOUR_DIDIT_API_KEY" \
  -d '{
    "workflow_id": "YOUR_DIDIT_WORKFLOW_ID",
    "callback": "https://yourapp.com/verification-complete",
    "vendor_data": "user-123",
    "contact_details": {
      "email": "test@example.com"
    }
  }'

Dieser Befehl initiiert eine Verifizierungssitzung, und Didit übernimmt die komplexen Identitätsprüfungen und sendet die Ergebnisse an Ihre angegebene Callback-URL zurück. Dies ermöglicht es Ihnen, den vollständigen Lebenszyklus der Identitätsprüfung innerhalb Ihrer isolierten Sandbox zu testen.

Best Practices für Ihre Identitäts-Sandbox

Um die Effektivität Ihrer Docker Compose-basierten Identitäts-Sandbox zu maximieren:

  1. Umgebungsvariablen verwenden: Härten Sie API-Schlüssel oder sensible Informationen niemals direkt in Ihrer docker-compose.yml. Verwenden Sie .env-Dateien und die integrierte Unterstützung von Docker für Umgebungsvariablen.
  2. Externe Dienste simulieren: Für Dienste, die Sie nicht kontrollieren oder die Kosten verursachen, verwenden Sie einen Mock-Server in Ihrem Compose-Setup. Dies ermöglicht konsistentes und kostenloses Testen.
  3. Dedizierte Testdaten: Befüllen Sie Ihre Sandbox-Datenbank mit realistischen, nicht sensiblen Testdaten. Verwenden Sie niemals Produktionsdaten in einer Entwicklungsumgebung.
  4. Tests automatisieren: Integrieren Sie Ihre Sandbox in automatisierte Testsuiten (Unit-, Integrations-, End-to-End), um sicherzustellen, dass Änderungen bestehende Identitäts-Workflows nicht beeinträchtigen.
  5. Versionskontrolle: Bewahren Sie Ihre docker-compose.yml und alle zugehörigen Konfigurationsdateien (wie Mock-Server-Definitionen) unter Versionskontrolle auf.
  6. Regelmäßige Updates: Halten Sie Ihre Docker-Images und Didit SDKs (z.B. Android SDK, iOS SDK) auf dem neuesten Stand, um von den neuesten Funktionen und Sicherheitspatches zu profitieren.

Wie Didit hilft

Didit wurde von Grund auf entwicklerfreundlich konzipiert und ist somit der perfekte Partner für Ihre Docker Compose Identitäts-Sandbox. Unsere Plattform bietet:

  • Kostenloses Core KYC: Beginnen Sie mit wesentlichen Identitätsüberprüfungsfunktionen ohne Vorabkosten, ideal für Entwicklung und Tests.
  • Modulare Architektur: Unsere zusammensetzbaren Identitäts-Primitive bedeuten, dass Sie nur das verwenden, was Sie benötigen. Ob ID-Verifizierung, passive und aktive Liveness-Erkennung, 1:1 Gesichtsabgleich, AML-Screening, Adressnachweis, Altersschätzung oder NFC-Verifizierung – Sie können spezifische Komponenten einfach in Ihre Sandbox integrieren.
  • KI-native Technologie: Didits KI-gestützte Lösungen bieten überragende Genauigkeit und Betrugserkennung, was Ihnen Vertrauen in Ihre Testergebnisse gibt.
  • Entwicklerfreundliche Erfahrung: Mit einer sofort verfügbaren Sandbox, umfassender Dokumentation und sauberen APIs können Entwickler schnell integrieren und testen. Unser vollständiger API-Workflow-Leitfaden bietet Schritt-für-Schritt-Anleitungen zum Erstellen von Sitzungen und zum Umgang mit Webhooks, die für eine effiziente Sandbox entscheidend sind.
  • Keine Einrichtungsgebühren: Konzentrieren Sie sich auf das Erstellen und Testen, ohne sich um anfängliche finanzielle Verpflichtungen kümmern zu müssen.
  • Orchestrierte Workflows: Definieren Sie komplexe Verifizierungsschritte mit unserer No-Code-Engine in der Konsole und verweisen Sie dann in Ihren API-Aufrufen darauf mit der Workflow-ID, was die Sandbox-Konfiguration vereinfacht.

Durch die Kombination von Didits leistungsstarker und flexibler Identitätsplattform mit der Isolation und Konsistenz von Docker Compose können Entwickler eine unvergleichliche Sandbox-Umgebung schaffen. Dieses Setup beschleunigt nicht nur die Entwicklung, sondern verbessert auch die Sicherheit und Zuverlässigkeit Ihrer Identitätsüberprüfungsprozesse und stellt sicher, dass Sie Vertrauen in großem Maßstab aufbauen.

Bereit zum Start?

Bereit, Didit in Aktion zu sehen? Holen Sie sich noch heute eine kostenlose Demo.

Beginnen Sie kostenlos mit der Identitätsprüfung mit Didits kostenlosem Tarif.

Infrastruktur für Identität und Betrugsprävention.

Eine API für KYC, KYB, Transaktionsüberwachung und Wallet-Screening. In 5 Minuten integriert.

Lass dir diese Seite von einer KI zusammenfassen
Entwicklerfreundliche Identitäts-Sandbox mit Didit & Docker.