Der Integrationsprozess ermöglicht es externen Anwendungen, sich sicher mit der InterAction+™ Cloud API zu verbinden, indem sie die unten aufgeführten Schritte befolgen.
Erste Informationssammlung
Der Integrationsprozess beginnt mit der Sammlung relevanter Informationen von den Partnern/Kunden, die eine Integration mit der InterAction+™ Cloud API für einen Mandanten aufbauen möchten. Dazu gehört das Verständnis der Integrationsziele des Partners/Kunden, der Umfang des erforderlichen Datenzugriffs und das Sammeln spezifischer Details, die für die Integration notwendig sind.
Registrierung des Drittanbieter-Clients
Sobald die erforderlichen Informationen gesammelt sind, wird ein Mitglied des InterAction+™ Operations-Teams den Drittanbieter-Client in unserem System registrieren. Während der Registrierung werden eine eindeutige Client-ID und ein Client-Geheimnis für den Drittanbieter-Client generiert. Diese Anmeldedaten sind entscheidend für die Authentifizierung des Drittanbieter-Clients und gewährleisten eine sichere Kommunikation mit unserem System.
Bereitstellung von Integrationsanmeldedaten
Nach Abschluss der Registrierung stellt das InterAction+™ Operations-Team dem Partner/Kunden die folgenden Informationen zur Verfügung, die für den Aufbau ihrer Integration erforderlich sind:
- Drittanbieter-Client-ID
- Drittanbieter-Client-Geheimnis
- InterAction+™ Mandanten-Autoritäts-URL
- InterAction+™ Cloud API-URL
- Sichere Speicherung von Anmeldedaten: Um Benutzeranmeldedaten sicher zu speichern, ist es wichtig, kryptografische Methoden nach Industriestandard wie Hashing und Salting zu verwenden. Dies hilft, unbefugten Zugriff im Falle eines Datenlecks zu verhindern. In der InterAction+ Cloud-Registrierungsdatenbank wird der Kontoname des Benutzers als Hash-Wert gespeichert.
Entwicklung der Partner-/Kundenintegration
Der nächste Schritt beinhaltet, dass der Partner/Kunde die Integration mit den bereitgestellten Anmeldedaten und URLs entwickelt. Zusätzlich wird der Partner/Kunde einen Einrichtungsprozess erstellen, der es dem InterAction+™ Mandanten-Admin ermöglicht, die Einrichtung zu initiieren, die Zustimmung zum Datenzugriff zu erteilen und einen Benutzer für API-Transaktionen zu benennen.
InterAction+™ Mandanten-Admin initiiert Einrichtung
Ein InterAction+™ Mandanten-Admin wird den Einrichtungsprozess initiieren und die folgenden Aktionen durchführen:
- Zustimmung erteilen, damit der Drittanbieter-Client auf die InterAction+™ Mandantendaten zugreifen kann.
- Einen Benutzer benennen, der für API-Transaktionen verantwortlich ist.
Dieser Schritt generiert ein Token, das es dem Drittanbieter-Client ermöglicht, sicher mit der InterAction+™ Cloud API zu interagieren und auf die Daten des Mandanten zuzugreifen.