Okta Hooks

biedt developers en IT-teams de mogelijkheid om maatwerkcode aan Okta toe te voegen

Elke persoon, elke technologie en elke identity journey is weer anders en ook de vereisten veranderen voortdurend. Organisaties zouden daarom in hun hele technologie-ecosysteem diepgaande integraties moeten creëren die zijn gebaseerd op ​​identity​.

Okta Hooks

Okta Hooks biedt developers en IT-teams de mogelijkheid om maatwerkcode toe te voegen, zodat ze workflows kunnen aanpassen en snel andere systemen kunnen integreren, in elke cloud en in elke infrastructuur. Daarnaast kunnen organisaties met Okta Hooks ook onbeperkte integraties op maat maken voor het Okta Integration Network. Bijvoorbeeld om de identiteit te valideren en te verifiëren van klanten die zich registreren, of om workflows aan te passen die worden gebruikt voor het creëren van werknemersaccounts. Okta Hooks is voorzien van geavanceerde integratie-opties die developers veel vrijheid bieden om de Okta Identity Cloud op allerlei manieren aan te passen en uit te breiden.

Er zijn twee typen Hooks:

Okta Event Hook arrow

Event Hooks

Stuur Okta-gebeurtenissen naar uw systemen op het moment dat deze zich voordoen

Okta Inline Hook arrow

Inline Hooks

Pas lopende Okta-processen aan met maatwerkcode

Event Hooks

Event Hooks sturen belangrijke Okta-gebeurtenissen via HTTP POST naar uw systemen op het moment dat deze zich voordoen (net zoals webhooks). Een developer kan aanvullende code schrijven om workflows in downstream-services te informeren of te activeren.

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

Voorbeelden van aanpassingen met Event Hooks:

  • Een pas geregistreerde gebruiker naar uw marketingtechnologiestack pushen, bijvoorbeeld naar uw e-mailmarketing-, analytics-, CRM- of datawarehouse-systeem.
  • Het aanmaakproces van een account in uw backendsystemen voltooien nadat een gebruiker zich heeft geregistreerd bij Okta.
  • Updates van gebruikersprofielen synchroniseren met data stores die zich downstream bevinden.​ Bij het verwijderen van gebruikers in Okta de verwijdering van gebruikersdata in andere gerelateerde systemen activeren.
  • Informatie over verdachte activiteiten naar het Slack-kanaal van het IT-team sturen.
  • Okta-gebeurtenissen naar SIEM-systemen pushen.​ ​Admins informeren over wijzigingen in groepslidmaatschappen en apptoewijzingen.

Dankzij de (recent aangekondigde) overname van Azuqua​ kunnen we binnenkort een "no-code"-optie aanbieden, zodat ook niet-developers Hooks-integraties kunnen bouwen.

Inline Hooks

Inline Hooks bieden developers de mogelijkheid om lopende Okta-processen aan te passen met maatwerkcode en data die afkomstig zijn uit een niet-Okta bron. Momenteel kunnen de volgende Okta-workflows worden aangepast:

Registration Inline Hook

Breid de selfservice-registratie uit met externe maatwerkcode of services van derden om profielen aan te passen en te valideren voordat de registratie wordt voltooid.

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

Voorbeelden van aanpassingen met de Registration Inline Hook:

  • Gebruikers valideren aan de hand van een bestaande database.
  • Profielen uitbreiden met informatie uit een CRM of andere directory.
  • Identities valideren met Experian.
  • Unieke klant-ID's genereren.

Import Inline Hook

Migreer profieldata van klanten en werknemers uit bestaande user stores met behulp van aanpasbare processen voor dataopschoning en profieluitbreiding. Of combineer data uit meerdere bronnen in de gecentraliseerde Universal Directory van Okta.

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

Voorbeelden van aanpassingen met de Import Inline Hook:

  • Profielen uitbreiden met informatie uit een CRM, HR-systeem of AD/​LDAP.
  • De standaard vergelijkingscode van Okta overschrijven.
  • Conflicten met gebruikersnamen detecteren en unieke namen aanmaken.

Token en SAML Inline Hooks

Haal informatie op uit externe systemen en gebruik die bij autorisatiebeslissingen.

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

Voorbeelden van aanpassingen met de Token en SAML Inline Hooks:

  • Gevoelige klantdata toevoegen aan tokens en assertions.
  • Dynamische klantdata ophalen.
  • Integreren met externe rechten-engines.

Onbeperkte mogelijkheden

Okta Hooks geeft in combinatie met de Okta Identity Engine toegang tot de absolute basis van de Okta Identity Cloud, zodat klanten identities naar eigen inzicht kunnen gebruiken. Deze aanpasbare, uitbreidbare bouwstenen maken de weg vrij voor oneindig veel identity use cases.

Wilt u voorbeeldapplicaties en maatwerkcode voor deze en andere use cases zien?

Okta is al lange tijd een partner van ThoughtWorks die innovatieve functies biedt waarmee wij onze zakelijke identities veilig kunnen beheren. Dankzij de introductie van Okta Hooks kunnen wij door Okta geactiveerde identity-gebeurtenissen naadloos opnemen in onze bestaande gebeurtenisgestuurde architectuur. We zijn enthousiast over alle mogelijkheden die dit biedt voor het configureren van zeer complexe workflows en uitgebreide integratiescenario's.

Phil Ibarrola

TechOps Head of Technology