Okta Hooks

Donnez à vos développeurs et équipes IT la possibilité d’ajouter une logique personnalisée à Okta

Chaque personne, technologie et parcours d’identité est unique, et les exigences changent constamment. Les entreprises doivent donc mettre en place des intégrations avancées pilotées par l’identité sur leur écosystème technologique.

Okta Hooks

Les Hooks permettent aux développeurs et équipes IT de modifier les flux ou d’intégrer rapidement d’autres systèmes dont le code personnalisé s’exécute dans un environnement cloud ou sur une infrastructure. Ils permettent également aux entreprises de mettre en place un nombre illimité d’intégrations personnalisées pour Okta Integration Network. Qu’il s’agisse d’ajouter une fonctionnalité de vérification des identités aux inscriptions clients, ou de personnaliser les flux de création des comptes collaborateurs, les Hooks offrent des options d’intégration avancées. Les développeurs disposent ainsi d’une grande latitude dans la personnalisation d’Okta Identity Cloud, et peuvent en étendre la portée et la profondeur. 

Deux types de Hooks sont disponibles :

Okta Event Hook arrow

Event Hooks

Envoyer des événements Okta à vos systèmes en temps réel

Okta Inline Hook arrow

Inline Hooks

Modifier les processus Okta en cours avec une logique personnalisée

Event Hooks

À l’instar des webhooks, les Event Hooks envoient en temps réel des événements Okta pertinents à vos systèmes via HTTP POST. Un développeur peut ainsi écrire une logique supplémentaire pour informer des événements ou lancer des workflows dans les services en aval.

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

Les Event Hooks permettent les personnalisations suivantes :

  • Envoi des nouveaux utilisateurs à vos autres outils technologiques marketing, tels que les systèmes d’email marketing, les outils d’analytique, les CRM, les data warehouses...
  • Après enregistrement d'un utilisateur dans Okta, finalisez la création de son compte dans les systèmes backend
  • Synchronisation de la mise à jour des profils utilisateurs dans les data stores en aval
  • Après suppression d’un compte dans Okta, démarrage du processus de suppression des données de l’utilisateur dans les systèmes associés
  • Envoi d'une notification à un canal Slack en cas d'activité suspecte
  • Envoi des événements Okta aux SIEM
  • Notification de l’administrateur en cas de changement d’appartenance aux groupes ou d’affectation d’applications

L’acquisition récemment annoncée d’Azuqua offrira par la suite des capacités de personnalisation no-code, de sorte que les non- développeurs pourront eux aussi développer des intégrations avec les Hooks.

Inline Hooks

Inline Hooks permet aux développeurs de modifier les processus Okta en cours avec une logique personnalisée et des données provenant de source externe à Okta. Actuellement, les workflows Okta suivants peuvent être modifiés :

Registration Inline Hook

Enrichissez le process d’inscription en self-service avec des logiques externes personnalisées ou services tiers pour modifier et valider les profils avant leur enregistrement

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

Registration Inline Hook permet les personnalisations suivantes :

  • Validation des utilisateurs par rapport à une base de données existante
  • Enrichissement du profil par l’ajout d’informations issues d’un CRM ou d’un autre annuaire
  • Vérification des identités avec Experian
  • Génération d’ID clients uniques

Import Inline Hook

Migrer facilement les données de profils clients et collaborateurs stockées dans des référentiels existants grâce aux fonctions personnalisables de nettoyage des données et d’enrichissement des profils. Vous pouvez aussi centraliser les données de différentes sources dans Okta Universal Directory.

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

Import Inline Hook permet de réaliser les personnalisations suivantes :

  • Enrichissement du profil par l’ajout d’informations issues d’un CRM, d’un système RH ou d’un annuaire AD/LDAP
  • Remplacement de la logique de mise en correspondance par défaut d’Okta
  • Identification des conflits de noms d’utilisateur et création de noms uniques

Token et SAML Inline Hooks

Récupérez les informations hébergées dans des systèmes externes et utilisez-les dans les décisions d’autorisation.

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

Les Token et SAML Inline Hooks permettent de réaliser les personnalisations suivantes :

  • Ajout de données clients sensibles à des jetons et assertions
  • Récupération de données clients dynamiques
  • Intégration à des moteurs d’attribution de droits externes

Des possibilités illimitées

Okta Hooks et d’Okta Identity Engine viennent enrichir les fondamentaux d’Okta Identity Cloud, ce qui permet aux clients d’utiliser l’identité comme ils le souhaitent. Ces composants extensibles et personnalisables répondent à un nombre illimité de cas d’usage liés à l’identité.

Vous souhaitez voir des exemples d’applications et de logique personnalisée pour ces cas d’usage, et bien d’autres ?

Okta collabore depuis longtemps avec ThoughtWorks dans la création de fonctionnalités innovantes qui nous aident à gérer nos identités d’entreprise en toute sécurité. Avec l’intégration d’Okta Hooks, nous avons pu incorporer de façon fluide les événements d’identité déclenchés par Okta dans notre architecture existante orientée événements. Nous sommes ravis de toutes les possibilités que cela offre dans la gestion de workflows plus complexes et de scénarios d’intégration élaborés.

Phil Ibarrola

TechOps Head of Technology