Entwicklerleitfaden: Sichere API-Gateway-Integration mit Verifizierbaren Anmeldeinformationen (DE)
Dieser Leitfaden beleuchtet Best Practices für die Integration von verifizierbaren Anmeldeinformationen mit API-Gateways, um die Sicherheit zu erhöhen und die Identitätsprüfung zu optimieren.

Verbesserte API-SicherheitVerifizierbare Anmeldeinformationen bieten eine dezentrale, datenschutzfreundliche Methode zur Sicherung des API-Zugriffs, die über die traditionelle tokenbasierte Authentifizierung hinausgeht und kryptografisch überprüfbare Behauptungen über Benutzer und deren Berechtigungen ermöglicht.
Optimierte IntegrationAPI-Gateways fungieren als entscheidende Durchsetzungspunkte, die es ermöglichen, Richtlinien auf Basis von Verifizierbaren Anmeldeinformationen einheitlich über Microservices hinweg anzuwenden, ohne umfangreiche Codeänderungen an einzelnen Diensten vornehmen zu müssen.
Entwicklerzentrierter AnsatzDie Implementierung von Verifizierbaren Anmeldeinformationen erfordert robuste Tools und eine klare Dokumentation, die es Entwicklern ermöglicht, diese fortschrittlichen Sicherheitsprotokolle schnell und effektiv zu integrieren und zu verwalten.
Didits RolleDidit bietet eine KI-native, modulare Identitätsplattform, die sich nahtlos in API-Gateways integriert und
Free Core KYCsowie eine umfassende Suite vonID Verification- undNFC Verification-Produkten zur programmatischen Ausstellung und Verifizierung von Anmeldeinformationen bietet.
Die Evolution der API-Sicherheit: Warum Verifizierbare Anmeldeinformationen wichtig sind
In der heutigen vernetzten digitalen Landschaft sind APIs das Rückgrat praktisch jeder Anwendung und jedes Dienstes. Die Sicherung dieser APIs ist von größter Bedeutung, doch traditionelle Methoden reichen oft nicht aus. OAuth-Token und API-Schlüssel sind zwar funktional, können aber anfällig für Kompromittierungen sein und bieten nur begrenzten Kontext über die anfragende Entität. Hier kommen Verifizierbare Anmeldeinformationen (VCs) als transformative Lösung ins Spiel, die eine dezentrale, kryptografisch sichere Möglichkeit bieten, Informationen über eine Entität zu bestätigen.
Verifizierbare Anmeldeinformationen ermöglichen es einem Aussteller, eine Behauptung über einen Inhaber zu bestätigen (z. B. „dieser Benutzer ist über 18“, „diese Organisation ist ein lizenziertes Finanzinstitut“). Der Inhaber kann diese Anmeldeinformation dann einem Prüfer vorlegen, der ihre Authentizität und Integrität kryptografisch bestätigen kann, ohne sich auf eine zentrale Autorität verlassen zu müssen. Dieser Paradigmenwechsel verbessert den Datenschutz, reduziert die Abhängigkeit von einzelnen Fehlerquellen und bietet einen reichhaltigeren Kontext für Autorisierungsentscheidungen. Die Integration von VCs mit einem API-Gateway ermöglicht eine robuste Richtliniendurchsetzung am Rande Ihres Netzwerks und stellt sicher, dass nur vertrauenswürdige Entitäten mit gültigen Anmeldeinformationen auf Ihre Dienste zugreifen können.
API-Gateways: Die Durchsetzer des zugangsbasierter Anmeldeinformationen
Ein API-Gateway dient als einziger Einstiegspunkt für alle API-Anfragen und fungiert als Verkehrspolizist, Sicherheitsbeauftragter und Richtliniendurchsetzer. Bei der Integration von Verifizierbaren Anmeldeinformationen wird das API-Gateway zur kritischen Infrastrukturkomponente, die für das Abfangen eingehender Anfragen, die Validierung vorgelegter VCs und das Treffen von Autorisierungsentscheidungen auf der Grundlage der darin enthaltenen Behauptungen verantwortlich ist. Dieser zentralisierte Ansatz bietet mehrere Vorteile:
- Zentrale Richtliniendurchsetzung: Wenden Sie konsistente Sicherheitsrichtlinien auf alle Microservices an, ohne den Code einzelner Dienste ändern zu müssen.
- Leistungsoptimierung: Entlasten Sie Backend-Dienste von komplexer VC-Validierungslogik, wodurch deren Leistung und Skalierbarkeit verbessert wird.
- Reduzierung der Angriffsfläche: Das Gateway kann bösartige Anfragen und unautorisierte Zugriffsversuche filtern, bevor sie Ihre Kerndienste erreichen.
- Prüfbarkeit: Protokollieren Sie alle Anmeldeinformationspräsentationen und Validierungsergebnisse für Compliance- und Sicherheitsprüfungen.
Stellen Sie sich ein Szenario vor, in dem eine API-Anfrage für Finanzdaten einen Identitätsnachweis und eine spezifische Berufsqualifikation erfordert. Anstatt dass jeder Microservice diese Behauptungen erneut validiert, kann das API-Gateway eine VC überprüfen, die von einem vertrauenswürdigen Identitätsanbieter (wie Didits ID Verification oder NFC Verification für hochsichere Dokumente) und einer berufsständischen Körperschaft ausgestellt wurde. Ist die VC gültig und enthält die notwendigen Behauptungen, wird die Anfrage weitergeleitet; andernfalls wird sie abgelehnt.
Implementierung von Verifizierbaren Anmeldeinformationen mit Ihrem API-Gateway
Die Integration von VCs mit einem API-Gateway umfasst typischerweise folgende Schritte:
-
Ausstellung von Anmeldeinformationen: Benutzer erhalten VCs von vertrauenswürdigen Ausstellern. Didit kann mit seinen
ID Verification- undPassive & Active Liveness-Funktionen als leistungsstarker Aussteller fungieren, Benutzeridentitäten überprüfen und robuste VCs auf der Grundlage realer Daten ausstellen. DiditsPhone & Email Verificationsichert auch das grundlegende Vertrauen. -
Präsentation der Anmeldeinformationen: Wenn ein Benutzer eine API-Anfrage stellt, präsentiert er seine VC (oder eine Verifizierbare Präsentation, die mehrere VCs enthalten kann) dem API-Gateway. Dies geschieht oft über einen benutzerdefinierten HTTP-Header oder als Teil des Anfragetextes.
-
Gateway-Validierung: Das API-Gateway, konfiguriert mit einem VC-Validierungsmodul, führt mehrere Prüfungen durch:
- Kryptografische Überprüfung der Signatur des Ausstellers.
- Überprüfung des Widerrufsstatus der Anmeldeinformationen.
- Validierung des Schemas und der Behauptungen innerhalb der VC anhand vordefinierter Richtlinien.
- Sicherstellung, dass die Anmeldeinformationen noch gültig sind (nicht abgelaufen).
-
Autorisierungsentscheidung: Basierend auf den validierten Behauptungen trifft das Gateway eine Autorisierungsentscheidung. Beispielsweise könnte eine Behauptung wie
"age": { "value": 21, "threshold": ">" }von DiditsAge Estimationverwendet werden, um den Zugriff auf altersbeschränkte Inhalte zu ermöglichen. Der Zugriff wird gewährt oder verweigert, und relevante Behauptungen können zur detaillierten Autorisierung an den Microservice weitergeleitet werden.
Didits modulare Architektur glänzt hier, indem sie es Ihnen ermöglicht, diese Verifizierungsschritte zu komponieren und VCs zu erstellen, die auf Ihre spezifischen Bedürfnisse zugeschnitten sind. Mit AML Screening & Monitoring können Sie sogar Compliance-Prüfungen direkt in den Prozess der Ausstellung von Anmeldeinformationen einbetten, um sicherzustellen, dass nur konforme Benutzer Zugriffstoken oder VCs erhalten.
Best Practices für eine sichere und skalierbare Integration
Um eine robuste und skalierbare Integration von Verifizierbaren Anmeldeinformationen mit Ihrem API-Gateway zu gewährleisten, beachten Sie diese Best Practices:
- Standardisierung: Halten Sie sich an die W3C-Standards für Verifizierbare Anmeldeinformationen und Dezentrale Identifikatoren (DIDs), um Interoperabilität und Zukunftssicherheit zu gewährleisten.
- Widerrufsverwaltung: Implementieren Sie einen robusten Widerrufsmechanismus (z. B. unter Verwendung der W3C Credential Status List oder anderer DID-basierter Widerrufsmethoden), um kompromittierte oder veraltete Anmeldeinformationen schnell zu invalidieren.
- Richtliniengranularität: Definieren Sie klare und granulare Autorisierungsrichtlinien auf API-Gateway-Ebene, indem Sie die reichhaltigen Behauptungen in VCs nutzen.
- Leistung: Optimieren Sie die VC-Validierungsprozesse innerhalb des Gateways, um die Latenz zu minimieren. Das Zwischenspeichern häufig verwendeter öffentlicher Schlüssel und Widerrufslisten kann hilfreich sein.
- Entwicklererfahrung: Bieten Sie klare Dokumentation und SDKs für Entwickler, um die VC-Präsentation einfach in ihre Anwendungen zu integrieren. Didits entwicklerzentrierter Ansatz, mit einer sofortigen Sandbox und sauberen APIs, macht diesen Prozess nahtlos.
- Beobachtbarkeit: Überwachen Sie VC-Validierungsmetriken, Fehler und Autorisierungsentscheidungen, um Probleme schnell zu identifizieren und zu beheben.
Wie Didit hilft
Didit ist führend bei der Ermöglichung einer sicheren API-Gateway-Integration mit Verifizierbaren Anmeldeinformationen und bietet eine KI-native, entwicklerzentrierte Identitätsplattform. Unsere modulare Architektur ermöglicht es Unternehmen, leistungsstarke Identitätsverifizierungs-Workflows zu erstellen und kryptografisch verifizierbare Anmeldeinformationen einfach auszustellen. Mit Free Core KYC können Sie sofort mit dem Aufbau sicherer Identitätsabläufe beginnen, ohne anfängliche Einrichtungsgebühren oder prohibitive Kosten.
Didits umfassende Produktsuite, einschließlich ID Verification (OCR, MRZ, Barcodes), Passive & Active Liveness, 1:1 Face Match & Face Search und NFC Verification (ePassport/eID), bietet die grundlegenden Elemente für die Ausstellung hochsicherer VCs. Zum Beispiel kann ein Benutzer einen Didit ID Verification-Flow durchlaufen, und nach erfolgreicher Verifizierung kann Ihr System eine VC ausstellen, die seine Identitätsattribute bestätigt. Unsere Phone & Email Verification- und Proof of Address-Lösungen erhöhen die Zuverlässigkeit dieser Anmeldeinformationen zusätzlich.
Unsere Plattform ist für die programmatische Interaktion konzipiert und daher ideal für API-Gateway-Integrationen. Sie können Didits APIs verwenden, um:
- Identitätsverifizierungssitzungen zu initiieren und zu verwalten.
- Webhook-Benachrichtigungen für Verifizierungsergebnisse zu erhalten.
- Anwendungsanmeldeinformationen (
client_idundapi_key) für den sicheren API-Zugriff zu generieren und zu verwalten, wie in unserer Dokumentation fürVerify Email & Get CredentialsundGet Application Credentialsbeschrieben.
Durch die Nutzung von Didit können Sie schnell eine Infrastruktur für Verifizierbare Anmeldeinformationen implementieren und die Komplexität der Identitätsverifizierung und Ausstellung von Anmeldeinformationen an eine vertrauenswürdige, KI-gestützte Plattform auslagern. Dies ermöglicht es Ihrem API-Gateway, sich auf die Richtliniendurchsetzung zu konzentrieren, während Didit die Integrität und Zuverlässigkeit der zugrunde liegenden Identitätsbehauptungen gewährleistet.
Bereit zum Start?
Möchten Sie Didit in Aktion sehen? Fordern Sie noch heute eine kostenlose Demo an.
Beginnen Sie mit der kostenlosen Identitätsverifizierung mit Didits kostenlosem Tarif.