Okta Hooks

Ermöglichen Sie es Entwicklern und IT-Teams, Ihre Okta-Lösung um eigene Logik zu erweitern

Jeder Mensch, jede Technologie und jede Identity-Journey ist einzigartig, und die Anforderungen an Ihre Lösung ändern sich ständig. Unternehmen sind in ihrem Technologie-Ökosystem auf nahtlose Integrationen angewiesen, die auf ​​starken Identitäten​ basieren.

Okta Hooks

Mit Okta Hooks können Ihre Entwickler und IT-Teams ihre Flows anpassen und andere Systeme mit benutzerdefiniertem Code einfach und schnell aus beliebigen Clouds oder Infrastrukturen integrieren. Hooks ermöglicht es Ihnen außerdem, eine unbegrenzte Zahl benutzerdefinierter Integrationen für das Okta Integration Network zu entwickeln. Ganz egal, ob Sie die Prüfung und Verifizierung von Kunden-Identitäten in Ihren Registrierungsprozess einbinden oder die Abläufe bei der Einrichtung von Mitarbeiter-Accounts optimieren wollen: Hooks unterstützt ein breites Set leistungsfähiger Integrationsoptionen – und lässt Ihren Entwicklern viel Spielraum bei der Anpassung und Erweiterung der Okta Identity Cloud.

Es gibt zwei Arten von Hooks:

Okta Event Hook arrow

Event Hooks

Hooks, die Okta-Events an Ihre Systeme übergeben, sobald sie auftreten

Okta Inline Hook arrow

Inline-Hooks

Hooks, die laufende Okta-Prozesse mit benutzerdefinierter Logik modifiziere

Event Hooks

Event-Hooks übergeben relevante Okta-Events, sobald sie auftreten, per HTTP POST an Ihre Systeme – genau wie ein Webhook. Entwickler können dabei zusätzliche Logik hinterlegen, um Workflows in Downstream-Diensten zu benachrichtigen oder anzustoßen.

Event Hooks, a type of webhook, notifies downstream services via HTTP Post of events occuring in Okta.

Mögliche benutzerdefinierte Anpassungen von Web-Hooks sind:

  • Das Übergeben neu registrierter Benutzer an nachgelagerte Marketing-Technologien wie E-Mail-Marketing-Systeme, Analyse-Tools, CRM-Systeme oder Data Warehouses.
  • Nachdem sich ein Benutzer in Okta registriert hat, schließen Sie den Prozess der Kontoerstellung über Backend-Systeme ab.
  • Die Synchronisierung von Updates der Benutzerprofile in nachgelagerten Datenspeichern​
  • Wird etwa ein Benutzer in Okta gelöscht, stößt dies automatisch auch die Löschung der Benutzerdaten in anderen angebundenen Systemen an
  • Benachrichtigung eines IT-Slack-Kanals über verdächtige Aktivitäten
  • Das Übergeben von Okta-Events an Ihr SIEM​
  • Wenn sich die Zuordnung von Gruppen oder Anwendungen ändert, wird automatisch der Administrator benachrichtigt

Im Zuge der kürzlich angekündigten Übernahme von ​Azuqua​ werden künftig auch No-Code-Optionen verfügbar sein, mit denen auch Nicht-Entwickler Hook-Integrationen bereitstellen können.

Inline-Hooks

Inline-Hooks ermöglichen es Entwicklern, laufende Okta-Prozesse mit benutzerdefinierter Logik und Daten aus Nicht-Okta-Quellen zu modifizieren. Aktuell lassen sich die folgenden Okta-Workflows modifizieren:

Inline-Hook zur Registrierung

Erweitern Sie die Self-Service-Registrierung um eine benutzerdefinierte externe Logik oder Dienste von Drittanbietern, um Profile vor Abschluss der Registrierung zu ändern und zu validieren.

Okta Inline Hooks, also known as a webhook, callout or callback, allow developers to extend Okta with an HTTP request

Mögliche Anpassungen des Inline-Hooks bei der Registrierung sind:

  • Validierung der User mit der bestehenden Datenbank
  • Anreicherung der Profile mit Daten aus einem CRM-System oder einem anderen Verzeichnis
  • Identitätsprüfung mit Experian
  • Generierung einer individuellen Kunden-ID

Import-Inline-Hooks

Migrieren Sie Profildaten Ihrer Kunden und Mitarbeiter einfach und schnell aus bestehenden Datenbanken – mit benutzerdefinierter Bereinigung der Daten und Anreicherung der Profile.Führen Sie Daten aus unterschiedlichen Quellen im zentralisierten Okta Universal Directory zusammen.

Okta Inline Hooks, also known as a webhook, callout or callback, allow developers to extend Okta with an HTTP request

Mögliche Anpassungen des Import-Inline-Hooks sind:

  • Anreicherung der Profile mit Informationen aus einem CRM, einem HR-System oder AD/​LDAP
  • Überschreiben der Default-Matching-Logik von Okta
  • Identifizierung von Konflikten beim Benutzernamen und Vergabe individueller Benutzernamen

Token- und SAML-Inline-Hooks

Beziehen und verwenden Sie Informationen aus externen Systemen für Autorisierungsentscheidungen.

Okta Inline Hooks, also known as a webhook, callout or callback, allow developers to extend Okta with an HTTP request

Mögliche Anpassungen bei der Verwendung von Token- und SAML-Inline-Hooks sind:

  • Ergänzung der Token und Bestätigungen um sensible Kundendaten
  • Abrufen dynamischer Kundendaten
  • Integration mit externen Entitlement-Lösungen

Unbegrenzte Möglichkeiten

Das Zusammenspiel der Okta Hooks mit der ​​Okta Identity Engine​ bildet das tragfähige Fundament für die Okta Identity Cloud – und ermöglicht es den Kunden, diese exakt an ihre individuellen Anforderungen anzupassen. Mit diesen flexibel individualisierbaren und erweiterbaren Bausteinen stehen Ihnen unzählige neue Identity-Use-Cases offen. 

Möchten Sie Beispielanwendungen und die benutzerdefinierte Logik für diese und andere Anwendungsfälle sehen?

Okta unterstützt ThoughtWorks seit vielen Jahren als Partner mit innovativen Funktionalitäten bei der sicheren Verwaltung der Enterprise-Identitäten. Die Einführung von Okta Hooks hat es uns ermöglicht, von Okta ausgelöste Identity-Events nahtlos in unsere bestehende Event-basierte Architektur einzubinden.Wir sind alle sehr gespannt, welche neuen Möglichkeiten uns das beim Handling komplexer Workflows und anspruchsvoller Integrationsszenarien eröffnen wird.

Phil Ibarrola

TechOps Head of Technology