PRODUCT DATASHEETOneLogin Smart Hooks
Build custom workﬂows and integrations using serverless code

As businesses grow and evolve, their security requirements change considerably. Regulatory compliance,
vertical-speciﬁc security trends, and never-ending application sprawl–both custom-built and commercial–drive the needto adjust workﬂows and quickly integrate into third party systems.
IT teams and developers need an easy, low-code way to create custom logic to ensure they can scale to meet thesedemands. Without the ability to customize development, the organization’s ability to go-to-market fast is impacted.
OneLogin Smart Hooks
Smart Hooks empowers IT & developer teams to tightly integrate other systems with OneLogin. By running serverlesscode within the platform, you can create custom workﬂows and integrations that meet your organization’s unique use
cases. Speed up time to market and automatically scale peak loads so you can meet your businesses’ access security
needs faster.

Key Beneﬁts of OneLogin Smart Hooks
Customize conditional access ﬂows toachieve zero trust security
Dynamically assign or change the user policy at login
time based on contextual factors, like location,
device type, and risk. By customizing authentication
ﬂows on a more granular level successfully
implement the principle of least privileged accessand extend zero trust across your environment.
Progressively migrate users without
interrupting the user experience
Migrate millions of users from your existing or legacy
solution over to OneLogin. Check passwords against
your database and create new users on-the-ﬂy in
OneLogin as they login. Users don’t have to update
or change their password, preserving theexperience.

Lower integration & maintenance costs
Build the integrations you need quickly all within theOneLogin platform. OneLogin hosts and scales custom
JavaScript functions that enable customization ofworkﬂows and integrations. No need to spin up
additional servers to support new integrations andperformance.

Accelerate time to market
Reduce time to market by implementing custom
requirements faster. A growing list of hook examples
and extensive documentation, plus how-to-guides,
makes it easy for IT teams to implement new hook
conﬁgurations. Less overhead and a low-code approachmeans you can quickly test, reiterate, and build betterlogin experiences for all your users.

What is the diﬀerence between Smart Hooks and Webhooks?
Webhooks are external one-way notiﬁcations from OneLogin that are broadcasted to another application orsystem. Smart Hooks allow you to alter functionality in OneLogin based on certain conditions.
While webhooks require that you set up a server to catch, ﬁlter, and act on them, Smart Hooks are “serverless”,
which means OneLogin hosts and executes the JavaScript functions for you–no need to manage your own server.

How OneLogin Smart Hooks Work
Smart Hooks allows you to extend OneLogin to ﬁt the unique needs of your business. This isachieved by providing extension points that trigger an ability to run custom code snippets and alter
workﬂows within OneLogin. Our collection of APIs provide endpoints to create, update, and delete
Smart Hooks, as well as deﬁne environment variables and access execution logs. Postman
collections make it easy for IT teams to implement.

Check out our Postman collection for hook examples

OneLogin Smart Hooks Overview
TypeFeature Capabilities

Pre-Authentication HookUser Migration Hook

● Create customized conditional access ﬂows
● Dynamically assign user policy based on contextual attributes
such as device, location, and risk score● Included with the SmartFactor Authentication package● Progressively migrate users to OneLogin● Migrate user passwords from existing or legacy systems without
requiring users to update their passwords● Included with the Customer Identity Foundations package

For more information on OneLogin Smart Hooks,
please contact your OneLogin representative.

Over 2,500 enterprise customers globally secure their applications with OneLogin

ONELOGIN.COM