CINXE.COM
Actions for Customer Identity Cloud | Okta
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"/> <title>Actions for Customer Identity Cloud | Okta</title> <meta name="description" content="Serverless developer tools easily extend and customize the actions you can take with Okta Customer Identity Cloud, powered by Auth0. Learn more about CIC Actions."/> <meta name="template" content="product-page-template"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <script defer="defer" type="text/javascript" src="https://rum.hlx.page/.rum/@adobe/helix-rum-js@%5E2/dist/rum-standalone.js" data-routing="program=128820,environment=1271211,tier=publish"></script> <link rel="canonical" href="https://www.okta.com/products/actions/"/> <meta name="title" content="Actions for Customer Identity Cloud | Okta"/> <meta property="og:title" content="Actions for Customer Identity Cloud | Okta"/> <meta property="og:description" content="Serverless developer tools easily extend and customize the actions you can take with Okta Customer Identity Cloud, powered by Auth0. Learn more about CIC Actions. "/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.okta.com/products/actions/"/> <meta name="twitter:title" content="Actions for Customer Identity Cloud | Okta"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:url" content="https://www.okta.com/products/actions/"/> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" type="text/javascript" charset="UTF-8" data-domain-script="ae06a559-1e13-4071-9511-910ac107cf0a"></script> <script type="text/javascript"> function OptanonWrapper() { } </script> <script> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-KXMLV58'); </script> <script type="text/javascript"> (function() { window.ContextHub = window.ContextHub || {}; /* setting paths */ ContextHub.Paths = ContextHub.Paths || {}; ContextHub.Paths.CONTEXTHUB_PATH = "/libs/settings/cloudsettings/legacy/contexthub"; ContextHub.Paths.RESOURCE_PATH = "\/content\/okta\u002Dwww\/us\/en\u002Dus\/products\/actions\/_jcr_content\/contexthub"; ContextHub.Paths.SEGMENTATION_PATH = ""; ContextHub.Paths.CQ_CONTEXT_PATH = ""; /* setting initial constants */ ContextHub.Constants = ContextHub.Constants || {}; ContextHub.Constants.ANONYMOUS_HOME = "/home/users/p/pBYa0XDyzPrhBhaVRfZL"; ContextHub.Constants.MODE = "no-ui"; }()); </script><script src="/etc/cloudsettings.kernel.js/libs/settings/cloudsettings/legacy/contexthub" type="text/javascript"></script> <link rel="preconnect" href="https://targeting.api.drift.com"/> <link rel="dns-prefetch" href="https://targeting.api.drift.com"/> <link rel="preconnect" href="https://event.api.drift.com"/> <link rel="dns-prefetch" href="https://event.api.drift.com"/> <link rel="dns-prefetch" href="https://bootstrap.api.drift.com"/> <link rel="preconnect" href="https://bootstrap.api.drift.com"/> <script> !function () { function hasLocalStorage() { try { return "localStorage" in window && window["localStorage"] !== null; } catch (e) { return false; } } if (hasLocalStorage() && window.localStorage.getItem("oktaLocation") !== null) { if (["ru", "by"].indexOf(JSON.parse(window.localStorage.getItem("oktaLocation")).countryCode) !== -1) { return; } } var t; if (t = window.driftt = window.drift = window.driftt || [], !t.init) return t.invoked ? void (window.console && console.error && console.error("Drift snippet included twice.")) : (t.invoked = !0, t.methods = ["identify", "config", "track", "reset", "debug", "show", "ping", "page", "hide", "off", "on"], t.factory = function (e) { return function () { var n; return n = Array.prototype.slice.call(arguments), n.unshift(e), t.push(n), t; }; }, t.methods.forEach(function (e) { t[e] = t.factory(e); }), t.load = function (t) { var e, n, o, i; e = 3e5, i = Math.ceil(new Date() / e) * e, o = document.createElement("script"), o.type = "text/javascript", o.async = !0, o.crossorigin = "anonymous", o.src = "https://js.driftt.com/include/" + i + "/" + t + ".js", n = document.getElementsByTagName("script")[0], n.parentNode.insertBefore(o, n); }); }(); drift.SNIPPET_VERSION = "0.3.1"; var driftWidgetIsLoaded = false; function loadDriftWidgetOnScroll() { LoadDriftWidget(); window.removeEventListener('scroll', loadDriftWidgetOnScroll); window.removeEventListener('click', loadDriftWidgetOnScroll); window.addEventListener('scroll', loadDriftWidgetOnScroll); window.addEventListener('click', loadDriftWidgetOnScroll) }; function LoadDriftWidget() { if (driftWidgetIsLoaded === false) { driftWidgetIsLoaded = true; drift.load("kn3ivuny969s"); } } if (window.location.hash.length > 0) { loadDriftWidgetOnScroll() } setTimeout(function () { loadDriftWidgetOnScroll(); }, 2000); </script> <script> (function () { function getRandomInt(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min)) + min; } var random = getRandomInt(1, 100); if (random <= 50) { document.cookie = "DriftPlaybook=A" } else { document.cookie = "DriftPlaybook=B" } })(); </script> <script> if (typeof drift !== undefined && window.drift && localStorage && navigator.cookieEnabled) { drift.on("ready", function (api) { var targetNode = document.getElementById("onetrust-banner-sdk"); var driftNode = document.getElementById("drift-frame-controller"); driftNode.dataset.listener = false; var observerConfig = { attributes: true }; function isBannerHidden() { return targetNode.style.visibility === "hidden"; } function resizeListener() { offsetDrift(targetNode); } function toggleListener() { const isHidden = isBannerHidden(); if (isHidden && driftNode.dataset.listener === 'true') { driftNode.dataset.listener = false; window.removeEventListener('resize', resizeListener); return; } if (!isHidden && driftNode.dataset.listener === 'false') { driftNode.dataset.listener = true; window.addEventListener('resize', resizeListener); return; } } function offsetDrift(node) { const isHidden = isBannerHidden(); if (isHidden) { driftNode.style.bottom = "24px"; return; } const height = node.clientHeight + 24; driftNode.style.bottom = height + "px"; } function mutationHandler(mutationsList) { var lastMutation = mutationsList[mutationsList.length - 1]; offsetDrift(lastMutation.target); toggleListener(); }; if (targetNode && driftNode) { var observer = new MutationObserver(mutationHandler); observer.observe(targetNode, observerConfig); offsetDrift(targetNode); toggleListener(); } function getRefQueryParam(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"); var results = regex.exec(location.search); return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " ")); } const PROPS = ["utm_campaign", "utm_content", "utm_medium", "utm_page", "utm_source", "utm_term"]; const numVisits = parseInt(localStorage.getItem("Drift.Targeting.numberOfVisits")); const currentSession = parseInt(localStorage.getItem("Drift.Targeting.numberOfSessions")); const lastSession = parseInt(localStorage.getItem("lastDriftSessionNumber")); let newSession = false; if (!lastSession || !currentSession || currentSession > lastSession) { newSession = true; } localStorage.setItem("lastDriftSessionNumber", currentSession); const attrs = {}; PROPS.map(function (prop) { const value = getRefQueryParam(prop); let propName = ""; if (numVisits === 1) { propName = "original_" + prop + "_custom"; attrs[propName] = value; } if (newSession) { propName = "session_" + prop; attrs[propName] = value; } }); if (Object.keys(attrs).length > 0) { drift.api.setUserAttributes(attrs); } // Set on email capture. window.drift.on("emailCapture", function (e) { const emailAttrs = {}; PROPS.map(function (prop) { const value = getRefQueryParam(prop); const propName = "conversion_" + prop; emailAttrs[propName] = value; }); drift.api.setUserAttributes(emailAttrs); }); }); } </script> <script> (function () { var didInit = false; let munchkinID = ""; function initMunchkin() { if (didInit === false) { didInit = true; Munchkin.init(munchkinID); } } var s = document.createElement("script"); s.type = "text/javascript"; s.async = true; s.src = "//munchkin.marketo.net/munchkin.js"; s.onreadystatechange = function () { if (this.readyState == "complete" || this.readyState == "loaded") { initMunchkin(); } }; s.onload = initMunchkin; document.getElementsByTagName("head")[0].appendChild(s); })(); </script> <script> var getCookie = (cname) => { const name = cname + "="; const ca = document.cookie.split(";"); for (let i = 0; i < ca.length; i += 1) { let c = ca[i]; while (c.charAt(0) === " ") c = c.substring(1); if (c.indexOf(name) === 0) { return decodeURIComponent(c.substring(name.length, c.length)); } } return ""; }; // Set up attribution cookie names var ATTRIBUTION_COOKIE = "_okta_attribution"; var SESSION_ATTRIBUTION_COOKIE = "_okta_session_attribution"; var ORIGINAL_ATTRIBUTION_COOKIE = "_okta_original_attribution"; // Helper to get attribution cookies. var getAttributionCookie = (name) => { const attributionCookie = getCookie(name); return attributionCookie ? JSON.parse(attributionCookie) : {}; }; // Get the UTM values from the attribution cookies. var getUtms = () => { const utmNames = [ "utm_content", "utm_source", "utm_campaign", "utm_medium", "utm_term", "utm_page", ]; const attributionCookie = getAttributionCookie(ATTRIBUTION_COOKIE); const sessionAttributionCookie = getAttributionCookie(SESSION_ATTRIBUTION_COOKIE); const originalAttributionCookie = getAttributionCookie(ORIGINAL_ATTRIBUTION_COOKIE); const utmRes = {}; utmNames.forEach((name) => { utmRes[name + "__c"] = attributionCookie[name]; utmRes["session_" + name + "__c"] = sessionAttributionCookie[name]; utmRes["original_" + name + "__c"] = originalAttributionCookie[name]; }); return { UTM_ID__c: attributionCookie.utm_id, original_utm_date__c: originalAttributionCookie.utm_date, ...utmRes, }; }; // Get all the attribution data. var getHiddenFieldData = (formId, ocid) => { const attributionCookie = getAttributionCookie(ATTRIBUTION_COOKIE); return { cid: attributionCookie?.ocid || ocid, ...getUtms(), }; }; var hashEmail = async (email) => { const encoder = new TextEncoder(); const data = encoder.encode(email); const hashBuffer = await crypto.subtle.digest('SHA-256', data); const hashArray = Array.from(new Uint8Array(hashBuffer)); const hashHex = hashArray.map(byte => byte.toString(16).padStart(2, '0')).join(''); return hashHex; } </script> <link rel="stylesheet" href="/etc.clientlibs/okta-www/clientlibs/clientlib-base.lc-ca39e58f8a5d2d115bd36e066d6c7a47-lc.min.css" type="text/css"> <div class="js-page-data" data-language="en-us" data-locale="us" data-level-one="actions"></div> <script type="text/javascript" src="//assets.adobedtm.com/6bb3f7663515/a88f122425e8/launch-58767bf1d43d.min.js"></script> <script src="/etc.clientlibs/okta-www/clientlibs/clientlib-dependencies.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.js"></script> <link rel="stylesheet" href="/etc.clientlibs/okta-www/clientlibs/clientlib-dependencies.lc-d41d8cd98f00b204e9800998ecf8427e-lc.min.css" type="text/css"> <link rel="stylesheet" href="/etc.clientlibs/okta-www/clientlibs/clientlib-site.lc-57484551089bebdac562a5ac0238bd7a-lc.min.css" type="text/css"> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/v2/clientlibs/core.wcm.components.commons.datalayer.v2.lc-1e0136bad0acfb78be509234578e44f9-lc.min.js"></script> <script async src="/etc.clientlibs/core/wcm/components/commons/datalayer/acdl/core.wcm.components.commons.datalayer.acdl.lc-bf921af342fd2c40139671dbf0920a1f-lc.min.js"></script> </head> <body class="page_base page basicpage" id="page_base-ac291c55c6" data-cmp-link-accessibility-enabled data-cmp-link-accessibility-text="opens in a new tab" data-cmp-data-layer-enabled data-cmp-data-layer-name="dataLayer"> <script> var dataLayerName = 'dataLayer' || 'adobeDataLayer'; window[dataLayerName] = window[dataLayerName] || []; window[dataLayerName].push({ page: JSON.parse("{\x22page_base\u002Dac291c55c6\x22:{\x22@type\x22:\x22okta\u002Dwww\/components\/page\/page_base\/v1\/page_base\x22,\x22repo:modifyDate\x22:\x222025\u002D03\u002D03T22:58:02Z\x22,\x22dc:title\x22:\x22Actions (CIC)\x22,\x22dc:description\x22:\x22Serverless developer tools easily extend and customize the actions you can take with Okta Customer Identity Cloud, powered by Auth0. Learn more about CIC Actions.\x22,\x22xdm:template\x22:\x22\/conf\/okta\u002Dwww\/settings\/wcm\/templates\/product\u002Dpage\u002Dtemplate\x22,\x22xdm:language\x22:\x22en\u002DUS\x22,\x22xdm:tags\x22:[],\x22repo:path\x22:\x22\/content\/okta\u002Dwww\/us\/en\u002Dus\/products\/actions.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page_base\u002Dac291c55c6' } }); </script> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-KXMLV58" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div class="root container responsivegrid"> <div id="container-b2e8745679" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="inheritedExperienceFragment aem-GridColumn aem-GridColumn--default--12"><div class="cmp-inherited-experience-fragment"> <div id="container-1e6d452300" class="cmp-container"> <div class="header"> <div class="aem-placeholder-container"> <header x-data class="cmp-header header--scrolled" :class="{ 'header--full-height': $store.headerStore.menuOpen, 'header--no-edit-mode': true }" data-component="header" data-type="organism"> <div class="header__container"> <div class="header__tipitop"> <div class="tipitop-link"> <a class="header__tipitop-item" href="https://pages.okta.com/2025-03-WBN-BusinessesatWork-LP.html" target="_blank" id="" data-link-cta="no" data-link-text="Explore a Decade of App Insights: Businesses at Work 2025" data-nav-hierarchy="" data-component-name="header" data-component-type="header">Explore a Decade of App Insights: Businesses at Work 2025</a> <span class="header__tipitop-item">Explore a Decade of App Insights: Businesses at Work 2025</span> <a href="https://pages.okta.com/2025-03-WBN-BusinessesatWork-LP.html" target="_blank" class="header__tipitop-item" id="" data-link-cta="yes" data-link-text="Register now →" data-nav-hierarchy="" data-component-name="header" data-component-type="header">Register now →</a> </div> <div class="contact-links"> <a class="main-nav__link main-nav__link--phone" href="tel:%20+1%20(800)%20425-1267" id="" data-link-cta="no" data-link-text=" +1 (800) 425-1267" data-nav-hierarchy="" data-component-name="header" data-component-type="header"> +1 (800) 425-1267</a> <a class="main-nav__link" id="" data-link-cta="no" data-link-text="Chat with Sales" data-nav-hierarchy="" data-component-name="header" data-component-type="header" href="#chat-now"> <svg fill="none" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" width="20px" height="20px"> <path fill-rule="evenodd" clip-rule="evenodd" d="M17.5 12.5c0 .9205-.7462 1.6667-1.6667 1.6667H5.83333L2.5 17.5V4.16667C2.5 3.24619 3.24619 2.5 4.16667 2.5H15.8333c.9205 0 1.6667.74619 1.6667 1.66667V12.5Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"> </path> </svg> <span class="tipitop__text-link">Chat with Sales</span> </a> <a target="_self" class="main-nav__link" href="https://www.okta.com/search" id="" data-link-cta="no" data-link-text="Search" data-nav-hierarchy="" data-component-name="header" data-component-type="header"> <svg class="main-nav__icon main-nav__icon--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.81 19.81" width="20px" height="20px"> <path d="M8.25,15.75c4.14,0,7.5-3.36,7.5-7.5S12.39,.75,8.25,.75,.75,4.11,.75,8.25s3.36,7.5,7.5,7.5Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" class="icon__path"></path> <path d="M18.75,18.75l-5.2-5.2" fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.5" class="icon__path"></path> </svg> <span class="tipitop__text-link">Search</span> </a> <div x-data="{ intlMenuOpen: false }" class="container" x-on:keydown.escape="intlMenuOpen = false; document.getElementById('intl-menu-link-desktop').focus()"> <a x-on:click.stop="intlMenuOpen = !intlMenuOpen; $el.setAttribute('aria-expanded', intlMenuOpen)" role="button" x-on:keydown.enter.stop.prevent="intlMenuOpen = !intlMenuOpen; $el.setAttribute('aria-expanded', intlMenuOpen)" x-on:keydown.space.stop.prevent="intlMenuOpen = !intlMenuOpen; $el.setAttribute('aria-expanded', intlMenuOpen)" class="main-nav__link" id="intl-menu-link-desktop" data-link-cta="no" data-link-text="United States" data-nav-hierarchy="" data-component-name="header" data-component-type="header" aria-haspopup="true" aria-expanded="false" tabindex="0"> <svg class="main-nav__icon main-nav__icon--intl" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"> <path fill-rule="evenodd" class="icon__path" clip-rule="evenodd" d="M10.0001 18.3334c4.6024 0 8.3333-3.7309 8.3333-8.3333 0-4.60239-3.7309-8.33335-8.3333-8.33335-4.60239 0-8.33335 3.73096-8.33335 8.33335 0 4.6024 3.73096 8.3333 8.33335 8.3333Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path d="M1.66675 10H18.3334" class="icon__path" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path fill-rule="evenodd" class="icon__path" clip-rule="evenodd" d="M10.0001 1.66675c2.0844 2.28196 3.2689 5.24336 3.3333 8.33335-.0644 3.09-1.2489 6.0514-3.3333 8.3333-2.08442-2.2819-3.26898-5.2433-3.33335-8.3333.06437-3.08999 1.24893-6.05139 3.33335-8.33335v0Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> </svg> <span :class="{'tipitop__text-link--open': intlMenuOpen}" class="tipitop__text-link intl-link">United States</span> </a> <div x-show="intlMenuOpen" class="intl-container" :class="{'int-container--open': intlMenuOpen}" @click.away="intlMenuOpen = false" x-init="$watch('intlMenuOpen', value => { if (value) { $nextTick(() => $refs.desktopItem1.focus()) } })" tabindex="-1" aria-labelledby="intl-menu-link"> <ul class="intl-menu" id="intl-menu" role="menu"> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-gb/" class="anchor" id="" data-link-cta="no" data-link-text="United Kingdom" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem1"> United Kingdom </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/fr-fr/" class="anchor" id="" data-link-cta="no" data-link-text="France" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem2"> France </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/de-de/" class="anchor" id="" data-link-cta="no" data-link-text="Germany" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem3"> Germany </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/ja-jp/" class="anchor" id="" data-link-cta="no" data-link-text="Japan" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem4"> Japan </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-nl/" class="anchor" id="" data-link-cta="no" data-link-text="Netherlands" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem5"> Netherlands </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-au/" class="anchor" id="" data-link-cta="no" data-link-text="Australia" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem6"> Australia </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-sg/" class="anchor" id="" data-link-cta="no" data-link-text="Singapore" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem7"> Singapore </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/ko-kr/" class="anchor" id="" data-link-cta="no" data-link-text="Korea" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem8"> Korea </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-se/" class="anchor" id="" data-link-cta="no" data-link-text="Sweden" data-nav-hierarchy="" data-component-name="header" data-component-type="header" x-ref="desktopItem9"> Sweden </a> </li> </ul> </div> </div> </div> </div> </div> <div class="header__main" x-data="{openItem: false}"> <nav aria-label="Main" class="main-nav"> <a href="https://www.okta.com/" class="main-nav__logo" id="" data-link-cta="no" data-link-text="" data-nav-hierarchy="" data-component-name="header" data-component-type="header" aria-label="Okta"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 109.21 36" role="img" aria-labelledby="okta-logo"> <title id="okta-logo"> Okta </title> <path d="M98.97,23.67c-3.05,0-5.2-2.38-5.2-5.51s2.15-5.51,5.2-5.51,5.14,2.38,5.14,5.51-2.12,5.51-5.14,5.51Zm-.49,3.28c2.46,0,4.55-.96,5.87-2.97,.25,1.95,1.66,2.66,3.44,2.66h1.42v-3.09h-.61c-1.01,0-1.26-.49-1.26-1.64V9.69h-3.26v2.51c-1.11-1.76-3.2-2.82-5.6-2.82-4.28,0-8.21,3.59-8.21,8.78s3.94,8.78,8.21,8.78Zm-16.79-4.24c0,2.78,1.72,3.93,3.78,3.93h3.97v-3.09h-2.89c-1.2,0-1.45-.46-1.45-1.64V12.78h4.34v-3.09h-4.34V4h-3.41V22.71Zm-15.53,3.93h3.41v-7.27h1.14l5.81,7.27h4.31l-7.41-9.22,5.69-7.73h-3.84l-4.65,6.53h-1.05V4h-3.41V26.64Zm-11.07-17.26c-4.77,0-8.7,3.59-8.7,8.78s3.94,8.78,8.7,8.78,8.7-3.59,8.7-8.78-3.94-8.78-8.7-8.78Zm0,14.29c-3.05,0-5.2-2.38-5.2-5.51s2.15-5.51,5.2-5.51,5.2,2.38,5.2,5.51-2.15,5.51-5.2,5.51Z" fill="current"></path> <path d="M19.8,.26l-.74,9.12c-.35-.04-.7-.06-1.06-.06-.45,0-.89,.03-1.32,.1l-.42-4.42c-.01-.14,.1-.26,.24-.26h.75l-.36-4.47c-.01-.14,.1-.26,.23-.26h2.45c.14,0,.25,.12,.23,.26h0Zm-6.18,.45c-.04-.13-.18-.21-.31-.16l-2.3,.84c-.13,.05-.19,.2-.13,.32l1.87,4.08-.71,.26c-.13,.05-.19,.2-.13,.32l1.91,4.01c.69-.38,1.44-.67,2.23-.85L13.63,.71ZM7.98,3.25l5.29,7.46c-.67,.44-1.28,.96-1.8,1.56l-3.17-3.12c-.1-.1-.09-.26,.01-.35l.58-.48-3.15-3.19c-.1-.1-.09-.26,.02-.35l1.87-1.57c.11-.09,.26-.07,.34,.04ZM3.54,7.57c-.11-.08-.27-.04-.34,.08l-1.22,2.12c-.07,.12-.02,.27,.1,.33l4.06,1.92-.38,.65c-.07,.12-.02,.28,.11,.33l4.04,1.85c.29-.75,.68-1.45,1.16-2.08L3.54,7.57ZM.55,13.33c.02-.14,.16-.22,.29-.19l8.85,2.31c-.23,.75-.36,1.54-.38,2.36l-4.43-.36c-.14-.01-.24-.14-.21-.28l.13-.74-4.47-.42c-.14-.01-.23-.14-.21-.28l.42-2.41h0Zm-.33,5.98c-.14,.01-.23,.14-.21,.28l.43,2.41c.02,.14,.16,.22,.29,.19l4.34-1.13,.13,.74c.02,.14,.16,.22,.29,.19l4.28-1.18c-.25-.74-.41-1.53-.45-2.34L.21,19.31Zm1.42,6.34c-.07-.12-.02-.27,.1-.33l8.26-3.92c.31,.74,.73,1.43,1.23,2.05l-3.62,2.58c-.11,.08-.27,.05-.34-.07l-.38-.66-3.69,2.55c-.11,.08-.27,.04-.34-.08l-1.23-2.12Zm10.01-1.72l-6.43,6.51c-.1,.1-.09,.26,.02,.35l1.88,1.57c.11,.09,.26,.07,.34-.04l2.6-3.66,.58,.49c.11,.09,.27,.07,.35-.05l2.52-3.66c-.68-.42-1.31-.93-1.85-1.51Zm-1.27,10.45c-.13-.05-.19-.2-.13-.32l3.81-8.32c.7,.36,1.46,.63,2.25,.78l-1.12,4.3c-.03,.13-.18,.21-.31,.16l-.71-.26-1.19,4.33c-.04,.13-.18,.21-.31,.16l-2.3-.84h0Zm6.56-7.75l-.74,9.12c-.01,.14,.1,.26,.23,.26h2.45c.14,0,.25-.12,.23-.26l-.36-4.47h.75c.14,0,.25-.12,.24-.26l-.42-4.42c-.43,.07-.87,.1-1.32,.1-.36,0-.71-.02-1.06-.07h0ZM25.76,1.94c.06-.13,0-.27-.13-.32l-2.3-.84c-.13-.05-.27,.03-.31,.16l-1.19,4.33-.71-.26c-.13-.05-.27,.03-.31,.16l-1.12,4.3c.8,.16,1.55,.43,2.25,.78L25.76,1.94h0Zm5.02,3.63l-6.43,6.51c-.54-.58-1.16-1.09-1.85-1.51l2.52-3.66c.08-.11,.24-.14,.35-.05l.58,.49,2.6-3.66c.08-.11,.24-.13,.34-.04l1.88,1.57c.11,.09,.11,.25,.02,.35Zm3.48,5.12c.13-.06,.17-.21,.1-.33l-1.23-2.12c-.07-.12-.23-.15-.34-.08l-3.69,2.55-.38-.65c-.07-.12-.23-.16-.34-.07l-3.62,2.58c.5,.62,.91,1.31,1.23,2.05l8.26-3.92Zm1.3,3.32l.42,2.41c.02,.14-.07,.26-.21,.28l-9.11,.85c-.04-.82-.2-1.6-.45-2.34l4.28-1.18c.13-.04,.27,.05,.29,.19l.13,.74,4.34-1.13c.13-.03,.27,.05,.29,.19h0Zm-.41,8.85c.13,.03,.27-.05,.29-.19l.42-2.41c.02-.14-.07-.26-.21-.28l-4.47-.42,.13-.74c.02-.14-.07-.26-.21-.28l-4.43-.36c-.02,.82-.15,1.61-.38,2.36l8.85,2.31h0Zm-2.36,5.5c-.07,.12-.23,.15-.34,.08l-7.53-5.2c.48-.63,.87-1.33,1.16-2.08l4.04,1.85c.13,.06,.18,.21,.11,.33l-.38,.65,4.06,1.92c.12,.06,.17,.21,.1,.33l-1.22,2.12h0Zm-10.07-3.07l5.29,7.46c.08,.11,.24,.13,.34,.04l1.87-1.57c.11-.09,.11-.25,.02-.35l-3.15-3.19,.58-.48c.11-.09,.11-.25,.01-.35l-3.17-3.12c-.53,.6-1.13,1.13-1.8,1.56h0Zm-.05,10.16c-.13,.05-.27-.03-.31-.16l-2.42-8.82c.79-.18,1.54-.47,2.23-.85l1.91,4.01c.06,.13,0,.28-.13,.32l-.71,.26,1.87,4.08c.06,.13,0,.27-.13,.32l-2.3,.84h0Z" fill="current" fill-rule="evenodd"></path> </svg> </a> <ul class="desktop-navigation"> <li class="list-item" tabindex="0" id="desktop-nav-item-0" @keydown.enter.prevent="openItem = (openItem === 1 ? null : 1); $nextTick(() => document.querySelector('#first-focusable-element-1 a')?.focus())" @keydown.space.prevent="openItem = (openItem === 1 ? null : 1); $nextTick(() => document.querySelector('#first-focusable-element-1 a')?.focus())" @keydown.tab="if (openItem === 1) { $event.preventDefault(); document.querySelector('#first-focusable-element-1 a')?.focus(); }"> <a @click.stop.prevent role="button" :class="{'anchor--open': openItem === 1}" @click="openItem = (openItem === 1 ? null : 1); $nextTick(() => document.querySelector('#first-focusable-element-1 a')?.focus())" class="anchor" data-link-cta="no" data-link-text="Products" data-nav-hierarchy="Products" data-component-name="header" data-component-type="header" :aria-expanded="openItem === 1 ? 'true' : 'false'"> <span class="list-item__text" :class="{'list-item__text--open': openItem === 1}"> Products </span> </a> </li> <li class="list-item" tabindex="0" id="desktop-nav-item-1" @keydown.enter.prevent="openItem = (openItem === 2 ? null : 2); $nextTick(() => document.querySelector('#first-focusable-element-2 a')?.focus())" @keydown.space.prevent="openItem = (openItem === 2 ? null : 2); $nextTick(() => document.querySelector('#first-focusable-element-2 a')?.focus())" @keydown.tab="if (openItem === 2) { $event.preventDefault(); document.querySelector('#first-focusable-element-2 a')?.focus(); }"> <a @click.stop.prevent role="button" :class="{'anchor--open': openItem === 2}" @click="openItem = (openItem === 2 ? null : 2); $nextTick(() => document.querySelector('#first-focusable-element-2 a')?.focus())" class="anchor" data-link-cta="no" data-link-text="Why Okta" data-nav-hierarchy="Why Okta" data-component-name="header" data-component-type="header" :aria-expanded="openItem === 2 ? 'true' : 'false'"> <span class="list-item__text" :class="{'list-item__text--open': openItem === 2}"> Why Okta </span> </a> </li> <li class="list-item" tabindex="0" id="desktop-nav-item-2" @keydown.enter.prevent="openItem = (openItem === 3 ? null : 3); $nextTick(() => document.querySelector('#first-focusable-element-3 a')?.focus())" @keydown.space.prevent="openItem = (openItem === 3 ? null : 3); $nextTick(() => document.querySelector('#first-focusable-element-3 a')?.focus())" @keydown.tab="if (openItem === 3) { $event.preventDefault(); document.querySelector('#first-focusable-element-3 a')?.focus(); }"> <a @click.stop.prevent role="button" :class="{'anchor--open': openItem === 3}" @click="openItem = (openItem === 3 ? null : 3); $nextTick(() => document.querySelector('#first-focusable-element-3 a')?.focus())" class="anchor" data-link-cta="no" data-link-text="Developers" data-nav-hierarchy="Developers" data-component-name="header" data-component-type="header" :aria-expanded="openItem === 3 ? 'true' : 'false'"> <span class="list-item__text" :class="{'list-item__text--open': openItem === 3}"> Developers </span> </a> </li> <li class="list-item" tabindex="0" id="desktop-nav-item-3" @keydown.enter.prevent="openItem = (openItem === 4 ? null : 4); $nextTick(() => document.querySelector('#first-focusable-element-4 a')?.focus())" @keydown.space.prevent="openItem = (openItem === 4 ? null : 4); $nextTick(() => document.querySelector('#first-focusable-element-4 a')?.focus())" @keydown.tab="if (openItem === 4) { $event.preventDefault(); document.querySelector('#first-focusable-element-4 a')?.focus(); }"> <a @click.stop.prevent role="button" :class="{'anchor--open': openItem === 4}" @click="openItem = (openItem === 4 ? null : 4); $nextTick(() => document.querySelector('#first-focusable-element-4 a')?.focus())" class="anchor" data-link-cta="no" data-link-text="Resources" data-nav-hierarchy="Resources" data-component-name="header" data-component-type="header" :aria-expanded="openItem === 4 ? 'true' : 'false'"> <span class="list-item__text" :class="{'list-item__text--open': openItem === 4}"> Resources </span> </a> </li> </ul> <div class="cta-buttons-wrapper"> <a class="cta-button cta-button__primary--regular" href="https://www.okta.com/free-trial/" id="next-focusable-element" data-link-cta="yes" data-link-text="Free trial" data-nav-hierarchy="" data-component-name="header" data-component-type="header"> Free trial </a> <a class="cta-button cta-button__secondary--regular" href="https://okta.com/contact-sales/" id="next-focusable-element" data-link-cta="yes" data-link-text="Contact us" data-nav-hierarchy="" data-component-name="header" data-component-type="header"> Contact us </a> </div> <div x-show="openItem" :class="{'subnav-background': openItem}"></div> <div class="subnav-wrapper" id="first-focusable-element-1" @click.away="openItem = null" @keydown.escape.prevent="openItem = null; document.getElementById('desktop-nav-item-1').focus()" :class="{'subnav-wrapper--open': openItem === 1}" tabindex="-1"> <div class="subnav-columns grid-container"> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__main-presentation subnav-list__top-content"> <h2 class="subnav-main-title">Products</h2> <p class="subnav-description">With flexibility and neutrality at the core of our Okta and Auth0 Platforms, we make seamless and secure access possible for your customers, employees, and partners.</p> <a class="anchor " href="https://www.okta.com/products/release-overview/" data-link-cta="no" data-link-text="Release overview" data-nav-hierarchy="Products|Release overview" data-component-name="header" data-component-type="header" @keydown.tab.shift.prevent=" openItem = null; document.getElementById('desktop-nav-item-1').focus()"> Release overview </a> <a class="anchor " href="https://www.okta.com/pricing/" data-link-cta="no" data-link-text="Pricing" data-nav-hierarchy="Products|Pricing" data-component-name="header" data-component-type="header" @keydown.tab.shift.prevent=" openItem = null; document.getElementById('desktop-nav-item-1').focus()"> Pricing </a> <a class="anchor " href="https://www.okta.com/free-trial/" data-link-cta="no" data-link-text="Free trial" data-nav-hierarchy="Products|Free trial" data-component-name="header" data-component-type="header" @keydown.tab.shift.prevent=" openItem = null; document.getElementById('desktop-nav-item-1').focus()"> Free trial </a> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Okta Platform</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/customer-identity/actions/" data-link-cta="no" data-link-text="Single Sign On" data-component-name="header" data-component-type="header"> Single Sign On </a> <a class="anchor " href="https://www.okta.com/products/adaptive-multi-factor-authentication/" data-link-cta="no" data-link-text="Adaptive Multifactor Authentication" data-component-name="header" data-component-type="header"> Adaptive Multifactor Authentication </a> <a class="anchor " href="https://www.okta.com/products/identity-governance/" data-link-cta="no" data-link-text="Identity Governance" data-component-name="header" data-component-type="header"> Identity Governance </a> <a class="anchor " href="https://www.okta.com/products/privileged-access/" data-link-cta="no" data-link-text="Privileged Access" data-component-name="header" data-component-type="header"> Privileged Access </a> <a class="anchor " href="https://www.okta.com/products/identity-threat-protection/" data-link-cta="no" data-link-text="Identity Threat Protection" data-component-name="header" data-component-type="header"> Identity Threat Protection </a> </div> </div> <footer class="subnav-list__footer"> <div class="subnav-list__footer-divider"></div> <div class="subnav-list__footer-links"> <a class="anchor" href="https://www.okta.com/workforce-identity/" data-link-cta="no" data-link-text="Explore Okta Platform" data-component-name="header" data-component-type="header"> Explore Okta Platform </a> </div> </footer> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Auth0 Platform</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/customer-identity/single-sign-on/" data-link-cta="no" data-link-text="Single Sign On" data-component-name="header" data-component-type="header"> Single Sign On </a> <a class="anchor " href="https://www.okta.com/customer-identity/multi-factor-authentication/" data-link-cta="no" data-link-text="Multifactor Authentication" data-component-name="header" data-component-type="header"> Multifactor Authentication </a> <a class="anchor " href="https://www.okta.com/customer-identity/actions/" data-link-cta="no" data-link-text="Actions" data-component-name="header" data-component-type="header"> Actions </a> <a class="anchor " href="https://www.okta.com/customer-identity/passwordless/" data-link-cta="no" data-link-text="Passwordless" data-component-name="header" data-component-type="header"> Passwordless </a> <a class="anchor " href="https://www.okta.com/products/regulated-identity/" data-link-cta="no" data-link-text="Highly Regulated Identity" data-component-name="header" data-component-type="header"> Highly Regulated Identity </a> </div> </div> <footer class="subnav-list__footer"> <div class="subnav-list__footer-divider"></div> <div class="subnav-list__footer-links"> <a class="anchor" href="https://www.auth0.com/" data-link-cta="no" data-link-text="Explore Auth0 Platform" data-component-name="header" data-component-type="header"> Explore Auth0 Platform </a> </div> </footer> </section> </div> </div> </div> <div class="subnav-wrapper" id="first-focusable-element-2" @click.away="openItem = null" @keydown.escape.prevent="openItem = null; document.getElementById('desktop-nav-item-2').focus()" :class="{'subnav-wrapper--open': openItem === 2}" tabindex="-1"> <div class="subnav-columns grid-container"> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__main-presentation subnav-list__top-content"> <h2 class="subnav-main-title">Why Okta</h2> <p class="subnav-description">Okta gives you a neutral, powerful and extensible platform that puts identity at the heart of your stack. No matter what industry, use case, or level of support you need, we’ve got you covered.</p> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Your Goals</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/workforce-identity/" data-link-cta="no" data-link-text="High-Performing IT" data-component-name="header" data-component-type="header"> High-Performing IT </a> <a class="anchor " href="https://www.okta.com/customer-identity/" data-link-cta="no" data-link-text="Optimized Digital Experiences" data-component-name="header" data-component-type="header"> Optimized Digital Experiences </a> <a class="anchor " href="https://www.okta.com/zero-trust/" data-link-cta="no" data-link-text="Identify-Powered Security" data-component-name="header" data-component-type="header"> Identify-Powered Security </a> <a class="anchor " href="https://www.okta.com/customer-identity/" data-link-cta="no" data-link-text="Innovation Without Compromise" data-component-name="header" data-component-type="header"> Innovation Without Compromise </a> <a class="anchor " href="https://www.okta.com/workforce-identity/" data-link-cta="no" data-link-text="Agile Workforces" data-component-name="header" data-component-type="header"> Agile Workforces </a> </div> </div> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Your Industry</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/okta-public-sector/" data-link-cta="no" data-link-text="Public Sector" data-component-name="header" data-component-type="header"> Public Sector </a> <a class="anchor " href="https://www.okta.com/solutions/financial-services/" data-link-cta="no" data-link-text="Financial Services" data-component-name="header" data-component-type="header"> Financial Services </a> <a class="anchor " href="https://www.okta.com/solutions/healthcare/" data-link-cta="no" data-link-text="Healthcare" data-component-name="header" data-component-type="header"> Healthcare </a> <a class="anchor " href="https://www.okta.com/solutions/manufacturing/" data-link-cta="no" data-link-text="Manufacturing" data-component-name="header" data-component-type="header"> Manufacturing </a> <a class="anchor " href="https://www.okta.com/solutions/retail/" data-link-cta="no" data-link-text="Retail" data-component-name="header" data-component-type="header"> Retail </a> <a class="anchor " href="https://www.okta.com/solutions/travel-hospitality/" data-link-cta="no" data-link-text="Travel & Hospitality" data-component-name="header" data-component-type="header"> Travel & Hospitality </a> <a class="anchor " href="https://www.okta.com/solutions/technology/" data-link-cta="no" data-link-text="Technology" data-component-name="header" data-component-type="header"> Technology </a> <a class="anchor " href="https://www.okta.com/solutions/nonprofits/" data-link-cta="no" data-link-text="Nonprofit" data-component-name="header" data-component-type="header"> Nonprofit </a> <a class="anchor " href="https://www.okta.com/solutions/energy/" data-link-cta="no" data-link-text="Energy" data-component-name="header" data-component-type="header"> Energy </a> </div> </div> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Leading Success</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/products/okta-ai/" data-link-cta="no" data-link-text="Okta AI" data-component-name="header" data-component-type="header"> Okta AI </a> <a class="anchor " href="https://www.okta.com/okta-integration-network/" data-link-cta="no" data-link-text="Okta Integration Network" data-component-name="header" data-component-type="header"> Okta Integration Network </a> <a class="anchor " href="https://www.okta.com/saas-security/" data-link-cta="no" data-link-text="Okta for SaaS Builders" data-component-name="header" data-component-type="header"> Okta for SaaS Builders </a> <a class="anchor " href="https://www.okta.com/small-business/" data-link-cta="no" data-link-text="For Small Businesses (SMBs)" data-component-name="header" data-component-type="header"> For Small Businesses (SMBs) </a> <a class="anchor " href="https://www.okta.com/customers/" data-link-cta="no" data-link-text="Customer Success Stories" data-component-name="header" data-component-type="header"> Customer Success Stories </a> <a class="anchor " href="https://www.okta.com/secure-identity-commitment/" data-link-cta="no" data-link-text="Secure Identity Commitment" data-component-name="header" data-component-type="header"> Secure Identity Commitment </a> <a class="anchor top-right-arrow" href="https://trust.okta.com" target="_blank" data-link-cta="no" data-link-text="Trust" data-component-name="header" data-component-type="header"> Trust </a> </div> </div> </section> </div> </div> </div> <div class="subnav-wrapper" id="first-focusable-element-3" @click.away="openItem = null" @keydown.escape.prevent="openItem = null; document.getElementById('desktop-nav-item-3').focus()" :class="{'subnav-wrapper--open': openItem === 3}" tabindex="-1"> <div class="subnav-columns grid-container"> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__main-presentation subnav-list__top-content"> <h2 class="subnav-main-title">For Developers</h2> <p class="subnav-description">Start building with powerful and extensible out-of-the-box features, plus thousands of integrations and customizations. Our developer community is here for you.</p> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Okta Platform</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/okta-integration-network/" data-link-cta="no" data-link-text="Okta Integration Network" data-component-name="header" data-component-type="header"> Okta Integration Network </a> <a class="anchor top-right-arrow" href="https://developer.okta.com/" target="_blank" data-link-cta="no" data-link-text="Developer Center" data-component-name="header" data-component-type="header"> Developer Center </a> <a class="anchor top-right-arrow" href="https://devforum.okta.com/" target="_blank" data-link-cta="no" data-link-text="Community" data-component-name="header" data-component-type="header"> Community </a> <a class="anchor top-right-arrow" href="https://support.okta.com/help/s/?language=en_US" target="_blank" data-link-cta="no" data-link-text="Knowledge Base" data-component-name="header" data-component-type="header"> Knowledge Base </a> <a class="anchor " href="https://status.okta.com/" data-link-cta="no" data-link-text="Okta Platform Status" data-component-name="header" data-component-type="header"> Okta Platform Status </a> </div> </div> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Auth0 Platform</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor top-right-arrow" href="https://auth0.com/marketplace" target="_blank" data-link-cta="no" data-link-text="Auth0 Marketplace" data-component-name="header" data-component-type="header"> Auth0 Marketplace </a> <a class="anchor top-right-arrow" href="https://developer.auth0.com/resources" target="_blank" data-link-cta="no" data-link-text="Developer Center" data-component-name="header" data-component-type="header"> Developer Center </a> <a class="anchor top-right-arrow" href="https://community.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Community" data-component-name="header" data-component-type="header"> Community </a> <a class="anchor top-right-arrow" href="https://support.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Knowledge Base" data-component-name="header" data-component-type="header"> Knowledge Base </a> <a class="anchor top-right-arrow" href="https://status.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Auth0 Status" data-component-name="header" data-component-type="header"> Auth0 Status </a> </div> </div> </section> </div> </div> </div> <div class="subnav-wrapper" id="first-focusable-element-4" @click.away="openItem = null" @keydown.escape.prevent="openItem = null; document.getElementById('desktop-nav-item-4').focus()" :class="{'subnav-wrapper--open': openItem === 4}" tabindex="-1"> <div class="subnav-columns grid-container"> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__main-presentation subnav-list__top-content"> <h2 class="subnav-main-title">Resources and support</h2> <p class="subnav-description">Okta gives you a neutral, powerful and extensible platform that puts identity at the heart of your stack. No matter what industry, use case, or level of support you need, we’ve got you covered.</p> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Resources</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/customers/" data-link-cta="no" data-link-text="Customer Case Studies" data-component-name="header" data-component-type="header"> Customer Case Studies </a> <a class="anchor " href="https://www.okta.com/resources/events/" data-link-cta="no" data-link-text="Events" data-component-name="header" data-component-type="header"> Events </a> <a class="anchor " href="https://www.okta.com/identity-101/" data-link-cta="no" data-link-text="Identity 101" data-component-name="header" data-component-type="header"> Identity 101 </a> <a class="anchor " href="https://www.okta.com/blog/" data-link-cta="no" data-link-text="Blog" data-component-name="header" data-component-type="header"> Blog </a> <a class="anchor " href="https://www.okta.com/press-room/" data-link-cta="no" data-link-text="Press Room" data-component-name="header" data-component-type="header"> Press Room </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?field_resource_solutions_target_id=All&type=analyst_research" data-link-cta="no" data-link-text="Analyst Research" data-component-name="header" data-component-type="header"> Analyst Research </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?type=datasheet" data-link-cta="no" data-link-text="Datasheets" data-component-name="header" data-component-type="header"> Datasheets </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?type=demo" data-link-cta="no" data-link-text="Demo Library" data-component-name="header" data-component-type="header"> Demo Library </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?field_resource_solutions_target_id=All&type=video" data-link-cta="no" data-link-text="Videos" data-component-name="header" data-component-type="header"> Videos </a> <a class="anchor " href="https://www.okta.com/webinars/hub/" data-link-cta="no" data-link-text="Webinars" data-component-name="header" data-component-type="header"> Webinars </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?field_resource_solutions_target_id=All&type=whitepaper" data-link-cta="no" data-link-text="Whitepapers" data-component-name="header" data-component-type="header"> Whitepapers </a> </div> </div> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Customer Success</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor " href="https://www.okta.com/customer-first/" data-link-cta="no" data-link-text="Customer First Overview" data-component-name="header" data-component-type="header"> Customer First Overview </a> <a class="anchor " href="https://www.okta.com/services/self-service/community/" data-link-cta="no" data-link-text="Okta Community" data-component-name="header" data-component-type="header"> Okta Community </a> <a class="anchor " href="https://www.okta.com/services/success-and-support/" data-link-cta="no" data-link-text="Support Services" data-component-name="header" data-component-type="header"> Support Services </a> <a class="anchor " href="https://www.okta.com/services/professional-services/" data-link-cta="no" data-link-text="Professional Services" data-component-name="header" data-component-type="header"> Professional Services </a> <a class="anchor " href="https://www.okta.com/expert-assist/" data-link-cta="no" data-link-text="Expert Assist" data-component-name="header" data-component-type="header"> Expert Assist </a> <a class="anchor " href="https://www.okta.com/services/training/" data-link-cta="no" data-link-text="Training" data-component-name="header" data-component-type="header"> Training </a> <a class="anchor " href="https://www.okta.com/services/certification/" data-link-cta="no" data-link-text="Certification" data-component-name="header" data-component-type="header"> Certification </a> <a class="anchor " href="https://www.okta.com/partners/meet-our-partners/" data-link-cta="no" data-link-text="Find a Partner" data-component-name="header" data-component-type="header"> Find a Partner </a> </div> </div> </section> </div> <div class="subnav-column"> <section class="subnav-list__presentation subnav-list__column-presentation"> <div class="subnav-list__top-content subnav-list__presentation-top"> <h3 class="subnav-title">Support</h3> <div class="subnav-list__presentation-top-links"> <a class="anchor top-right-arrow" href="https://support.okta.com/help/s/?language=en_US" target="_blank" data-link-cta="no" data-link-text="Help and Support" data-component-name="header" data-component-type="header"> Help and Support </a> <a class="anchor top-right-arrow" href="https://help.okta.com/en-us/content/index.htm" target="_blank" data-link-cta="no" data-link-text="Product Documentation" data-component-name="header" data-component-type="header"> Product Documentation </a> <a class="anchor top-right-arrow" href="https://support.okta.com/help/s/knowledge?language=en_US" target="_blank" data-link-cta="no" data-link-text="Knowledge Base" data-component-name="header" data-component-type="header"> Knowledge Base </a> <a class="anchor " href="https://www.okta.com/faq/" data-link-cta="no" data-link-text="Frequently Asked Questions" data-component-name="header" data-component-type="header"> Frequently Asked Questions </a> <a class="anchor top-right-arrow" href="https://www.okta.com/contact-sales/" target="_blank" data-link-cta="no" data-link-text="Contact Us" data-component-name="header" data-component-type="header"> Contact Us </a> <a class="anchor " href="https://status.okta.com/" data-link-cta="no" data-link-text="Okta Platform Status" data-component-name="header" data-component-type="header"> Okta Platform Status </a> <a class="anchor top-right-arrow" href="https://status.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Auth0 Status" data-component-name="header" data-component-type="header"> Auth0 Status </a> </div> </div> </section> </div> </div> </div> <div class="main-nav__controls"> <a class="cta-button cta-button__secondary--regular" href="https://okta.com/contact-sales/" data-link-cta="yes" data-link-text="Contact us" data-nav-hierarchy="" data-component-name="header" data-component-type="header"> Contact us </a> <a target="_self" href="https://www.okta.com/search" id="search-link" data-link-cta="no" data-link-text="Search" data-nav-hierarchy="Main Navigation|Search" data-component-name="header" data-component-type="top navigation" aria-label="Search" class="main-nav__control"> <svg class="main-nav__icon main-nav__icon--search" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19.81 19.81" width="20px" height="20px" role="img" aria-labelledby="search-icon-title"> <title id="search-icon-title">Search</title> <path d="M8.25,15.75c4.14,0,7.5-3.36,7.5-7.5S12.39,.75,8.25,.75,.75,4.11,.75,8.25s3.36,7.5,7.5,7.5Z" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" class="icon__path"></path> <path d="M18.75,18.75l-5.2-5.2" fill="none" stroke-linecap="square" stroke-linejoin="round" stroke-width="1.5" class="icon__path"></path> </svg> </a> <a href="https://login.okta.com/" class="main-nav__link main-nav__control" id="profile-link" data-link-cta="yes" data-link-text="Login" data-nav-hierarchy="Main Navigation|Profile" data-component-name="header" data-component-type="top navigation" aria-label="Profile"> <svg class="main-nav__icon main-nav__icon--profile" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17.5 20" width="20" height="20" role="img" aria-hidden="true"> <path d="M11,3.75v2.5c0,1.24-1.01,2.25-2.25,2.25s-2.25-1.01-2.25-2.25V3.75c0-1.24,1.01-2.25,2.25-2.25s2.25,1.01,2.25,2.25Zm-6,0c0-2.07,1.68-3.75,3.75-3.75s3.75,1.68,3.75,3.75v2.5c0,2.07-1.68,3.75-3.75,3.75s-3.75-1.68-3.75-3.75V3.75Zm-1,9.01c.2-.01,.46-.01,.91-.01h7.67c.45,0,.72,0,.91,.01,.12,0,.17,.02,.18,.02,.08,.03,.15,.08,.2,.15,0,.01,.03,.06,.07,.17,.07,.19,.14,.44,.27,.87l1.29,4.52H1.99l1.29-4.52c.12-.44,.2-.69,.26-.87,.04-.11,.07-.16,.07-.17,.05-.07,.12-.12,.2-.15,.01,0,.06-.01,.18-.02Zm9.68,.02h0s0,0,0,0c0,0,0,0,0,0Zm.2,.15s0,0,0,0h0Zm1.78,.63l1.41,4.93,.43,1.5H0l.43-1.5,1.41-4.93c.24-.83,.36-1.25,.6-1.56,.21-.27,.5-.48,.82-.62,.36-.15,.8-.15,1.66-.15h7.67c.87,0,1.3,0,1.66,.15,.32,.13,.6,.34,.82,.62,.24,.31,.36,.72,.6,1.56Zm-12.05-.63s0,0,0,0h0Zm.2-.15s0,0,0,0h0Z" fill="#191919" fill-rule="evenodd"></path> </svg> <span class="main-nav__text">Login</span> </a> <div x-data="{ intlMenuOpen: false }" class="main-nav-intl__container main-nav__control" x-on:keydown.escape="intlMenuOpen = false; document.getElementById('intl-menu-link').focus()"> <a x-on:click="intlMenuOpen = !intlMenuOpen; $el.setAttribute('aria-expanded', intlMenuOpen)" role="button" id="intl-menu-link" href="#" data-link-cta="no" data-link-text="International Menu" data-nav-hierarchy="Main Navigation|International Menu" data-component-name="header" data-component-type="top navigation" aria-expanded="false" aria-controls="intl-menu" aria-haspopup="true" tabindex="0"> <svg class="main-nav__icon main-nav__icon--intl" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"> <path fill-rule="evenodd" class="icon__path" clip-rule="evenodd" d="M10.0001 18.3334c4.6024 0 8.3333-3.7309 8.3333-8.3333 0-4.60239-3.7309-8.33335-8.3333-8.33335-4.60239 0-8.33335 3.73096-8.33335 8.33335 0 4.6024 3.73096 8.3333 8.33335 8.3333Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"> </path> <path d="M1.66675 10H18.3334" class="icon__path" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path fill-rule="evenodd" class="icon__path" clip-rule="evenodd" d="M10.0001 1.66675c2.0844 2.28196 3.2689 5.24336 3.3333 8.33335-.0644 3.09-1.2489 6.0514-3.3333 8.3333-2.08442-2.2819-3.26898-5.2433-3.33335-8.3333.06437-3.08999 1.24893-6.05139 3.33335-8.33335v0Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"> </path> </svg> </a> <div x-show="intlMenuOpen" class="intl-container" :class="{'int-container--open': intlMenuOpen}" x-init="$watch('intlMenuOpen', value => { if (value) { $nextTick(() => $refs.mobileItem1.focus()) } })" tabindex="-1" aria-labelledby="intl-menu"> <ul class="intl-menu" id="intl-menu" role="menu"> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-gb/" id="intl-menu-option-1" data-link-cta="no" data-link-text="United Kingdom" data-nav-hierarchy="Main Navigation|International Menu|United Kingdom" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem1"> United Kingdom </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/fr-fr/" id="intl-menu-option-2" data-link-cta="no" data-link-text="France" data-nav-hierarchy="Main Navigation|International Menu|France" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem2"> France </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/de-de/" id="intl-menu-option-3" data-link-cta="no" data-link-text="Germany" data-nav-hierarchy="Main Navigation|International Menu|Germany" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem3"> Germany </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/ja-jp/" id="intl-menu-option-4" data-link-cta="no" data-link-text="Japan" data-nav-hierarchy="Main Navigation|International Menu|Japan" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem4"> Japan </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-nl/" id="intl-menu-option-5" data-link-cta="no" data-link-text="Netherlands" data-nav-hierarchy="Main Navigation|International Menu|Netherlands" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem5"> Netherlands </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-au/" id="intl-menu-option-6" data-link-cta="no" data-link-text="Australia" data-nav-hierarchy="Main Navigation|International Menu|Australia" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem6"> Australia </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-sg/" id="intl-menu-option-7" data-link-cta="no" data-link-text="Singapore" data-nav-hierarchy="Main Navigation|International Menu|Singapore" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem7"> Singapore </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/ko-kr/" id="intl-menu-option-8" data-link-cta="no" data-link-text="Korea" data-nav-hierarchy="Main Navigation|International Menu|Korea" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem8"> Korea </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-se/" id="intl-menu-option-9" data-link-cta="no" data-link-text="Sweden" data-nav-hierarchy="Main Navigation|International Menu|Sweden" data-component-name="header" data-component-type="top navigation" class="anchor" x-ref="mobileItem9"> Sweden </a> </li> </ul> </div> </div> <button @click="$store.headerStore.menuOpen = !$store.headerStore.menuOpen; if (!$store.headerStore.menuOpen) $dispatch('collapse-all')" class="main-nav__menu-button main-nav__control" :class="{ 'main-nav__menu-button--open': $store.headerStore.menuOpen }" data-component="button" data-type="atoms" aria-label="Main Menu" :aria-expanded="$store.headerStore.menuOpen.toString()"> <svg class="main-nav__icon main-nav__icon--menu" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"> <g class="menu__icon" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <path class="menu__icon menu-icon__line2 icon__path" d="M0 6H24" stroke-width="2"></path> <path class="menu__icon menu-icon__line1 icon__path" d="M0 18H24" stroke-width="2"></path> <path class="menu__icon menu-icon__line3 icon__path" d="M0 12H24" stroke-width="2"></path> <path class="menu__icon menu-icon__line4 icon__path" d="M0 12H24" stroke-width="2"></path> </g> </svg> </button> </div> </nav> </div> <nav x-data="accordion" aria-label="Main" class="mobile-nav" :class="{ 'mobile-nav--open': $store.headerStore.menuOpen }" data-component="accordion" data-type="atoms"> <ul class="mobile-nav__list"> <li class="mobile-nav__list-item" x-on:click="openItem = openItem === 1 ? null : 1" tabindex="0" @keydown.enter="openItem = openItem === 1 ? null : 1"> <a tabindex="-1" role="button" x-on:click.prevent class="mobile-nav__link grid-container" href="#" id="mobile-nav-link-item-one" data-link-cta="no" data-link-text="Products" data-nav-hierarchy="Mobile Navigation| Products" data-component-name="header" data-component-type="top navigation" :aria-expanded="openItem === 1 ? 'true' : 'false'"> Products <span class="mobile-nav__icon" x-bind:class="{ 'mobile-nav__icon--rotated': openItem === 1 }"></span> </a> <div class="mobile-nav__accordion-item" x-show="openItem === 1" x-transition> <ul class="subnav-list grid-container"> <li> <div class="subnav-list__container"> <ul class="subnav-list__wrapper"> <li class="wrapper__item wrapper__item--double-size"> <section class="subnav-list__presentation"> <div class="subnav-list__presentation-heading"> <h2 class="subnav-main-title">Products</h2> <p class="subnav-description">With flexibility and neutrality at the core of our Okta and Auth0 Platforms, we make seamless and secure access possible for your customers, employees, and partners.</p> </div> <a class="anchor " href="https://www.okta.com/products/release-overview/" data-link-cta="yes" data-link-text="Release overview" data-nav-hierarchy="Mobile Navigation|Release overview" data-component-name="header" data-component-type="top navigation"> Release overview </a> <a class="anchor " href="https://www.okta.com/pricing/" data-link-cta="yes" data-link-text="Pricing" data-nav-hierarchy="Mobile Navigation|Pricing" data-component-name="header" data-component-type="top navigation"> Pricing </a> <a class="anchor " href="https://www.okta.com/free-trial/" data-link-cta="yes" data-link-text="Free trial" data-nav-hierarchy="Mobile Navigation|Free trial" data-component-name="header" data-component-type="top navigation"> Free trial </a> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Okta Platform</h3> <a class="anchor " href="https://www.okta.com/customer-identity/actions/" data-link-cta="no" data-link-text="Single Sign On" data-nav-hierarchy="Mobile Navigation|Products|Okta Platform|Single Sign On" data-component-name="header" data-component-type="top navigation"> Single Sign On </a> <a class="anchor " href="https://www.okta.com/products/adaptive-multi-factor-authentication/" data-link-cta="no" data-link-text="Adaptive Multifactor Authentication" data-nav-hierarchy="Mobile Navigation|Products|Okta Platform|Adaptive Multifactor Authentication" data-component-name="header" data-component-type="top navigation"> Adaptive Multifactor Authentication </a> <a class="anchor " href="https://www.okta.com/products/identity-governance/" data-link-cta="no" data-link-text="Identity Governance" data-nav-hierarchy="Mobile Navigation|Products|Okta Platform|Identity Governance" data-component-name="header" data-component-type="top navigation"> Identity Governance </a> <a class="anchor " href="https://www.okta.com/products/privileged-access/" data-link-cta="no" data-link-text="Privileged Access" data-nav-hierarchy="Mobile Navigation|Products|Okta Platform|Privileged Access" data-component-name="header" data-component-type="top navigation"> Privileged Access </a> <a class="anchor " href="https://www.okta.com/products/identity-threat-protection/" data-link-cta="no" data-link-text="Identity Threat Protection" data-nav-hierarchy="Mobile Navigation|Products|Okta Platform|Identity Threat Protection" data-component-name="header" data-component-type="top navigation"> Identity Threat Protection </a> <footer class="subnav-list__footer"> <div class="subnav-list__footer-divider"></div> <div class="subnav-list__footer-links"> <a class="anchor" href="https://www.okta.com/workforce-identity/" data-link-cta="no" data-link-text="Explore Okta Platform" data-nav-hierarchy="Mobile Navigation|Products|Okta Platform|Explore Okta Platform" data-component-name="header" data-component-type="top navigation"> Explore Okta Platform </a> </div> </footer> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Auth0 Platform</h3> <a class="anchor " href="https://www.okta.com/customer-identity/single-sign-on/" data-link-cta="no" data-link-text="Single Sign On" data-nav-hierarchy="Mobile Navigation|Products|Auth0 Platform|Single Sign On" data-component-name="header" data-component-type="top navigation"> Single Sign On </a> <a class="anchor " href="https://www.okta.com/customer-identity/multi-factor-authentication/" data-link-cta="no" data-link-text="Multifactor Authentication" data-nav-hierarchy="Mobile Navigation|Products|Auth0 Platform|Multifactor Authentication" data-component-name="header" data-component-type="top navigation"> Multifactor Authentication </a> <a class="anchor " href="https://www.okta.com/customer-identity/actions/" data-link-cta="no" data-link-text="Actions" data-nav-hierarchy="Mobile Navigation|Products|Auth0 Platform|Actions" data-component-name="header" data-component-type="top navigation"> Actions </a> <a class="anchor " href="https://www.okta.com/customer-identity/passwordless/" data-link-cta="no" data-link-text="Passwordless" data-nav-hierarchy="Mobile Navigation|Products|Auth0 Platform|Passwordless" data-component-name="header" data-component-type="top navigation"> Passwordless </a> <a class="anchor " href="https://www.okta.com/products/regulated-identity/" data-link-cta="no" data-link-text="Highly Regulated Identity" data-nav-hierarchy="Mobile Navigation|Products|Auth0 Platform|Highly Regulated Identity" data-component-name="header" data-component-type="top navigation"> Highly Regulated Identity </a> <footer class="subnav-list__footer"> <div class="subnav-list__footer-divider"></div> <div class="subnav-list__footer-links"> <a class="anchor" href="https://www.auth0.com/" data-link-cta="no" data-link-text="Explore Auth0 Platform" data-nav-hierarchy="Mobile Navigation|Products|Auth0 Platform|Explore Auth0 Platform" data-component-name="header" data-component-type="top navigation"> Explore Auth0 Platform </a> </div> </footer> </section> </li> </ul> </div> </li> </ul> </div> </li> <li class="mobile-nav__list-item" x-on:click="openItem = openItem === 2 ? null : 2" tabindex="0" @keydown.enter="openItem = openItem === 2 ? null : 2"> <a tabindex="-1" role="button" x-on:click.prevent class="mobile-nav__link grid-container" href="#" id="mobile-nav-link-item-one" data-link-cta="no" data-link-text="Why Okta" data-nav-hierarchy="Mobile Navigation| Why Okta" data-component-name="header" data-component-type="top navigation" :aria-expanded="openItem === 2 ? 'true' : 'false'"> Why Okta <span class="mobile-nav__icon" x-bind:class="{ 'mobile-nav__icon--rotated': openItem === 2 }"></span> </a> <div class="mobile-nav__accordion-item" x-show="openItem === 2" x-transition> <ul class="subnav-list grid-container"> <li> <div class="subnav-list__container"> <ul class="subnav-list__wrapper"> <li class="wrapper__item "> <section class="subnav-list__presentation"> <div class="subnav-list__presentation-heading"> <h2 class="subnav-main-title">Why Okta</h2> <p class="subnav-description">Okta gives you a neutral, powerful and extensible platform that puts identity at the heart of your stack. No matter what industry, use case, or level of support you need, we’ve got you covered.</p> </div> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Your Goals</h3> <a class="anchor " href="https://www.okta.com/workforce-identity/" data-link-cta="no" data-link-text="High-Performing IT" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Goals|High-Performing IT" data-component-name="header" data-component-type="top navigation"> High-Performing IT </a> <a class="anchor " href="https://www.okta.com/customer-identity/" data-link-cta="no" data-link-text="Optimized Digital Experiences" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Goals|Optimized Digital Experiences" data-component-name="header" data-component-type="top navigation"> Optimized Digital Experiences </a> <a class="anchor " href="https://www.okta.com/zero-trust/" data-link-cta="no" data-link-text="Identify-Powered Security" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Goals|Identify-Powered Security" data-component-name="header" data-component-type="top navigation"> Identify-Powered Security </a> <a class="anchor " href="https://www.okta.com/customer-identity/" data-link-cta="no" data-link-text="Innovation Without Compromise" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Goals|Innovation Without Compromise" data-component-name="header" data-component-type="top navigation"> Innovation Without Compromise </a> <a class="anchor " href="https://www.okta.com/workforce-identity/" data-link-cta="no" data-link-text="Agile Workforces" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Goals|Agile Workforces" data-component-name="header" data-component-type="top navigation"> Agile Workforces </a> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Your Industry</h3> <a class="anchor " href="https://www.okta.com/okta-public-sector/" data-link-cta="no" data-link-text="Public Sector" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Public Sector" data-component-name="header" data-component-type="top navigation"> Public Sector </a> <a class="anchor " href="https://www.okta.com/solutions/financial-services/" data-link-cta="no" data-link-text="Financial Services" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Financial Services" data-component-name="header" data-component-type="top navigation"> Financial Services </a> <a class="anchor " href="https://www.okta.com/solutions/healthcare/" data-link-cta="no" data-link-text="Healthcare" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Healthcare" data-component-name="header" data-component-type="top navigation"> Healthcare </a> <a class="anchor " href="https://www.okta.com/solutions/manufacturing/" data-link-cta="no" data-link-text="Manufacturing" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Manufacturing" data-component-name="header" data-component-type="top navigation"> Manufacturing </a> <a class="anchor " href="https://www.okta.com/solutions/retail/" data-link-cta="no" data-link-text="Retail" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Retail" data-component-name="header" data-component-type="top navigation"> Retail </a> <a class="anchor " href="https://www.okta.com/solutions/travel-hospitality/" data-link-cta="no" data-link-text="Travel & Hospitality" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Travel & Hospitality" data-component-name="header" data-component-type="top navigation"> Travel & Hospitality </a> <a class="anchor " href="https://www.okta.com/solutions/technology/" data-link-cta="no" data-link-text="Technology" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Technology" data-component-name="header" data-component-type="top navigation"> Technology </a> <a class="anchor " href="https://www.okta.com/solutions/nonprofits/" data-link-cta="no" data-link-text="Nonprofit" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Nonprofit" data-component-name="header" data-component-type="top navigation"> Nonprofit </a> <a class="anchor " href="https://www.okta.com/solutions/energy/" data-link-cta="no" data-link-text="Energy" data-nav-hierarchy="Mobile Navigation|Why Okta|Your Industry|Energy" data-component-name="header" data-component-type="top navigation"> Energy </a> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Leading Success</h3> <a class="anchor " href="https://www.okta.com/products/okta-ai/" data-link-cta="no" data-link-text="Okta AI" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|Okta AI" data-component-name="header" data-component-type="top navigation"> Okta AI </a> <a class="anchor " href="https://www.okta.com/okta-integration-network/" data-link-cta="no" data-link-text="Okta Integration Network" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|Okta Integration Network" data-component-name="header" data-component-type="top navigation"> Okta Integration Network </a> <a class="anchor " href="https://www.okta.com/saas-security/" data-link-cta="no" data-link-text="Okta for SaaS Builders" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|Okta for SaaS Builders" data-component-name="header" data-component-type="top navigation"> Okta for SaaS Builders </a> <a class="anchor " href="https://www.okta.com/small-business/" data-link-cta="no" data-link-text="For Small Businesses (SMBs)" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|For Small Businesses (SMBs)" data-component-name="header" data-component-type="top navigation"> For Small Businesses (SMBs) </a> <a class="anchor " href="https://www.okta.com/customers/" data-link-cta="no" data-link-text="Customer Success Stories" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|Customer Success Stories" data-component-name="header" data-component-type="top navigation"> Customer Success Stories </a> <a class="anchor " href="https://www.okta.com/secure-identity-commitment/" data-link-cta="no" data-link-text="Secure Identity Commitment" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|Secure Identity Commitment" data-component-name="header" data-component-type="top navigation"> Secure Identity Commitment </a> <a class="anchor top-right-arrow" href="https://trust.okta.com" target="_blank" data-link-cta="no" data-link-text="Trust" data-nav-hierarchy="Mobile Navigation|Why Okta|Leading Success|Trust" data-component-name="header" data-component-type="top navigation"> Trust </a> </section> </li> </ul> </div> </li> </ul> </div> </li> <li class="mobile-nav__list-item" x-on:click="openItem = openItem === 3 ? null : 3" tabindex="0" @keydown.enter="openItem = openItem === 3 ? null : 3"> <a tabindex="-1" role="button" x-on:click.prevent class="mobile-nav__link grid-container" href="#" id="mobile-nav-link-item-one" data-link-cta="no" data-link-text="Developers" data-nav-hierarchy="Mobile Navigation| Developers" data-component-name="header" data-component-type="top navigation" :aria-expanded="openItem === 3 ? 'true' : 'false'"> Developers <span class="mobile-nav__icon" x-bind:class="{ 'mobile-nav__icon--rotated': openItem === 3 }"></span> </a> <div class="mobile-nav__accordion-item" x-show="openItem === 3" x-transition> <ul class="subnav-list grid-container"> <li> <div class="subnav-list__container"> <ul class="subnav-list__wrapper"> <li class="wrapper__item wrapper__item--double-size"> <section class="subnav-list__presentation"> <div class="subnav-list__presentation-heading"> <h2 class="subnav-main-title">Developers</h2> <p class="subnav-description">Start building with powerful and extensible out-of-the-box features, plus thousands of integrations and customizations. Our developer community is here for you.</p> </div> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Okta Platform</h3> <a class="anchor " href="https://www.okta.com/okta-integration-network/" data-link-cta="no" data-link-text="Okta Integration Network" data-nav-hierarchy="Mobile Navigation|Developers|Okta Platform|Okta Integration Network" data-component-name="header" data-component-type="top navigation"> Okta Integration Network </a> <a class="anchor top-right-arrow" href="https://developer.okta.com/" target="_blank" data-link-cta="no" data-link-text="Developer Center" data-nav-hierarchy="Mobile Navigation|Developers|Okta Platform|Developer Center" data-component-name="header" data-component-type="top navigation"> Developer Center </a> <a class="anchor top-right-arrow" href="https://devforum.okta.com/" target="_blank" data-link-cta="no" data-link-text="Community" data-nav-hierarchy="Mobile Navigation|Developers|Okta Platform|Community" data-component-name="header" data-component-type="top navigation"> Community </a> <a class="anchor top-right-arrow" href="https://support.okta.com/help/s/?language=en_US" target="_blank" data-link-cta="no" data-link-text="Knowledge Base" data-nav-hierarchy="Mobile Navigation|Developers|Okta Platform|Knowledge Base" data-component-name="header" data-component-type="top navigation"> Knowledge Base </a> <a class="anchor " href="https://status.okta.com/" data-link-cta="no" data-link-text="Okta Platform Status" data-nav-hierarchy="Mobile Navigation|Developers|Okta Platform|Okta Platform Status" data-component-name="header" data-component-type="top navigation"> Okta Platform Status </a> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Auth0 Platform</h3> <a class="anchor top-right-arrow" href="https://auth0.com/marketplace" target="_blank" data-link-cta="no" data-link-text="Auth0 Marketplace" data-nav-hierarchy="Mobile Navigation|Developers|Auth0 Platform|Auth0 Marketplace" data-component-name="header" data-component-type="top navigation"> Auth0 Marketplace </a> <a class="anchor top-right-arrow" href="https://developer.auth0.com/resources" target="_blank" data-link-cta="no" data-link-text="Developer Center" data-nav-hierarchy="Mobile Navigation|Developers|Auth0 Platform|Developer Center" data-component-name="header" data-component-type="top navigation"> Developer Center </a> <a class="anchor top-right-arrow" href="https://community.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Community" data-nav-hierarchy="Mobile Navigation|Developers|Auth0 Platform|Community" data-component-name="header" data-component-type="top navigation"> Community </a> <a class="anchor top-right-arrow" href="https://support.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Knowledge Base" data-nav-hierarchy="Mobile Navigation|Developers|Auth0 Platform|Knowledge Base" data-component-name="header" data-component-type="top navigation"> Knowledge Base </a> <a class="anchor top-right-arrow" href="https://status.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Auth0 Status" data-nav-hierarchy="Mobile Navigation|Developers|Auth0 Platform|Auth0 Status" data-component-name="header" data-component-type="top navigation"> Auth0 Status </a> </section> </li> </ul> </div> </li> </ul> </div> </li> <li class="mobile-nav__list-item" x-on:click="openItem = openItem === 4 ? null : 4" tabindex="0" @keydown.enter="openItem = openItem === 4 ? null : 4"> <a tabindex="-1" role="button" x-on:click.prevent class="mobile-nav__link grid-container" href="#" id="mobile-nav-link-item-one" data-link-cta="no" data-link-text="Resources" data-nav-hierarchy="Mobile Navigation| Resources" data-component-name="header" data-component-type="top navigation" :aria-expanded="openItem === 4 ? 'true' : 'false'"> Resources <span class="mobile-nav__icon" x-bind:class="{ 'mobile-nav__icon--rotated': openItem === 4 }"></span> </a> <div class="mobile-nav__accordion-item" x-show="openItem === 4" x-transition> <ul class="subnav-list grid-container"> <li> <div class="subnav-list__container"> <ul class="subnav-list__wrapper"> <li class="wrapper__item "> <section class="subnav-list__presentation"> <div class="subnav-list__presentation-heading"> <h2 class="subnav-main-title">Resources</h2> <p class="subnav-description">Okta gives you a neutral, powerful and extensible platform that puts identity at the heart of your stack. No matter what industry, use case, or level of support you need, we’ve got you covered.</p> </div> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Resources</h3> <a class="anchor " href="https://www.okta.com/customers/" data-link-cta="no" data-link-text="Customer Case Studies" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Customer Case Studies" data-component-name="header" data-component-type="top navigation"> Customer Case Studies </a> <a class="anchor " href="https://www.okta.com/resources/events/" data-link-cta="no" data-link-text="Events" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Events" data-component-name="header" data-component-type="top navigation"> Events </a> <a class="anchor " href="https://www.okta.com/identity-101/" data-link-cta="no" data-link-text="Identity 101" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Identity 101" data-component-name="header" data-component-type="top navigation"> Identity 101 </a> <a class="anchor " href="https://www.okta.com/blog/" data-link-cta="no" data-link-text="Blog" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Blog" data-component-name="header" data-component-type="top navigation"> Blog </a> <a class="anchor " href="https://www.okta.com/press-room/" data-link-cta="no" data-link-text="Press Room" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Press Room" data-component-name="header" data-component-type="top navigation"> Press Room </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?field_resource_solutions_target_id=All&type=analyst_research" data-link-cta="no" data-link-text="Analyst Research" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Analyst Research" data-component-name="header" data-component-type="top navigation"> Analyst Research </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?type=datasheet" data-link-cta="no" data-link-text="Datasheets" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Datasheets" data-component-name="header" data-component-type="top navigation"> Datasheets </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?type=demo" data-link-cta="no" data-link-text="Demo Library" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Demo Library" data-component-name="header" data-component-type="top navigation"> Demo Library </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?field_resource_solutions_target_id=All&type=video" data-link-cta="no" data-link-text="Videos" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Videos" data-component-name="header" data-component-type="top navigation"> Videos </a> <a class="anchor " href="https://www.okta.com/webinars/hub/" data-link-cta="no" data-link-text="Webinars" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Webinars" data-component-name="header" data-component-type="top navigation"> Webinars </a> <a class="anchor " href="https://www.okta.com/resources/content-library/?field_resource_solutions_target_id=All&type=whitepaper" data-link-cta="no" data-link-text="Whitepapers" data-nav-hierarchy="Mobile Navigation|Resources|Resources|Whitepapers" data-component-name="header" data-component-type="top navigation"> Whitepapers </a> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Customer Success</h3> <a class="anchor " href="https://www.okta.com/customer-first/" data-link-cta="no" data-link-text="Customer First Overview" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Customer First Overview" data-component-name="header" data-component-type="top navigation"> Customer First Overview </a> <a class="anchor " href="https://www.okta.com/services/self-service/community/" data-link-cta="no" data-link-text="Okta Community" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Okta Community" data-component-name="header" data-component-type="top navigation"> Okta Community </a> <a class="anchor " href="https://www.okta.com/services/success-and-support/" data-link-cta="no" data-link-text="Support Services" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Support Services" data-component-name="header" data-component-type="top navigation"> Support Services </a> <a class="anchor " href="https://www.okta.com/services/professional-services/" data-link-cta="no" data-link-text="Professional Services" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Professional Services" data-component-name="header" data-component-type="top navigation"> Professional Services </a> <a class="anchor " href="https://www.okta.com/expert-assist/" data-link-cta="no" data-link-text="Expert Assist" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Expert Assist" data-component-name="header" data-component-type="top navigation"> Expert Assist </a> <a class="anchor " href="https://www.okta.com/services/training/" data-link-cta="no" data-link-text="Training" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Training" data-component-name="header" data-component-type="top navigation"> Training </a> <a class="anchor " href="https://www.okta.com/services/certification/" data-link-cta="no" data-link-text="Certification" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Certification" data-component-name="header" data-component-type="top navigation"> Certification </a> <a class="anchor " href="https://www.okta.com/partners/meet-our-partners/" data-link-cta="no" data-link-text="Find a Partner" data-nav-hierarchy="Mobile Navigation|Resources|Customer Success|Find a Partner" data-component-name="header" data-component-type="top navigation"> Find a Partner </a> </section> </li> <li class="wrapper__item"> <section class="subnav-list__presentation"> <h3 class="subnav-title">Support</h3> <a class="anchor top-right-arrow" href="https://support.okta.com/help/s/?language=en_US" target="_blank" data-link-cta="no" data-link-text="Help and Support" data-nav-hierarchy="Mobile Navigation|Resources|Support|Help and Support" data-component-name="header" data-component-type="top navigation"> Help and Support </a> <a class="anchor top-right-arrow" href="https://help.okta.com/en-us/content/index.htm" target="_blank" data-link-cta="no" data-link-text="Product Documentation" data-nav-hierarchy="Mobile Navigation|Resources|Support|Product Documentation" data-component-name="header" data-component-type="top navigation"> Product Documentation </a> <a class="anchor top-right-arrow" href="https://support.okta.com/help/s/knowledge?language=en_US" target="_blank" data-link-cta="no" data-link-text="Knowledge Base" data-nav-hierarchy="Mobile Navigation|Resources|Support|Knowledge Base" data-component-name="header" data-component-type="top navigation"> Knowledge Base </a> <a class="anchor " href="https://www.okta.com/faq/" data-link-cta="no" data-link-text="Frequently Asked Questions" data-nav-hierarchy="Mobile Navigation|Resources|Support|Frequently Asked Questions" data-component-name="header" data-component-type="top navigation"> Frequently Asked Questions </a> <a class="anchor top-right-arrow" href="https://www.okta.com/contact-sales/" target="_blank" data-link-cta="no" data-link-text="Contact Us" data-nav-hierarchy="Mobile Navigation|Resources|Support|Contact Us" data-component-name="header" data-component-type="top navigation"> Contact Us </a> <a class="anchor " href="https://status.okta.com/" data-link-cta="no" data-link-text="Okta Platform Status" data-nav-hierarchy="Mobile Navigation|Resources|Support|Okta Platform Status" data-component-name="header" data-component-type="top navigation"> Okta Platform Status </a> <a class="anchor top-right-arrow" href="https://status.auth0.com/" target="_blank" data-link-cta="no" data-link-text="Auth0 Status" data-nav-hierarchy="Mobile Navigation|Resources|Support|Auth0 Status" data-component-name="header" data-component-type="top navigation"> Auth0 Status </a> </section> </li> </ul> </div> </li> </ul> </div> </li> </ul> <div class="buttons-menu"> <a href="https://www.okta.com/free-trial/" class="button" id="button-1" data-link-cta="yes" data-link-text=" Free trial" data-nav-hierarchy="Buttons Menu| Free trial" data-component-name="header" data-component-type="button"> Free trial </a> <a href="https://okta.com/contact-sales/" class="button" id="button-2" data-link-cta="yes" data-link-text=" Contact us" data-nav-hierarchy="Buttons Menu| Contact us" data-component-name="header" data-component-type="button"> Contact us </a> </div> <div class="header__contact"> <p>Questions? Contact us: <a href="tel:+18004251267" class="anchor " id="contact-link" data-link-cta="no" data-link-text="+1 (800) 425-1267" data-nav-hierarchy="Header Contact|+1 (800) 425-1267" data-component-name="header" data-component-type="contact link"> +1 (800) 425-1267 </a> </p> </div> </nav> </header> </div></div> </div> </div> </div> <div class="hero cmp-hero-ss--standard cmp-hero-ss cmp-hero-ss--theme-default dark-theme cmp-hero-ss--display-5 aem-GridColumn aem-GridColumn--default--12"> <section class="cmp-hero cmp-hero--with-background" style="background-image: url('/adobe/dynamicmedia/deliver/dm-aid--12d4b75a-0dcd-434a-832f-28d6f4692f2b/Actions---Hero-Background-svg.webp?preferwebp=true')"> <div class="cmp-hero__content "> <div class="cmp-hero__left-container"> <div class="cmp-hero__information-content"> <div class="cmp-hero__kicker-wrapper"> <div class="kicker"><div class="cmp-kicker"> <div class="cmp-kicker__image-container"> <img srcset="/adobe/dynamicmedia/deliver/dm-aid--85b669d7-3b35-442d-9e40-06f7139bf450/icon-customer-identity-2-svg.webp?width=100&preferwebp=true 100w, /adobe/dynamicmedia/deliver/dm-aid--85b669d7-3b35-442d-9e40-06f7139bf450/icon-customer-identity-2-svg.webp?width=200&preferwebp=true 200w" sizes="(max-width: 1200px) 100px, 200px" data-fallback-srcset="/content/dam/okta---digital/en_us/images/icons/white/icon-customer-identity-2.svg" alt=""/> </div> <nav class="cmp-kicker__kicker-navigation"> <ul class="cmp-kicker__kicker-list"> <li class="cmp-kicker__kicker-list-item"> <a href="https://www.okta.com/customer-identity/" target="_self" class="cmp-kicker__kicker-link">Customer Identity Cloud</a> </li> <li class="cmp-kicker__kicker-separator"> <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <g opacity="0.66"> <path d="M6 13L10 9L6 5" stroke="inherit" stroke-width="1.5" stroke-linejoin="round"/> </g> </svg> </li> <li class="cmp-kicker__kicker-list-item"> <p>Actions</p> </li> </ul> </nav> </div> </div> </div> <div class="cmp-hero__body-container"> <h1 class="cmp-hero__title"> Extensibility for modern Identity </h1> <div class="cmp-hero__text rte-content"><p><span class="ck__body-2"><span class="ck__text-color-light">Serverless developer tools easily extend and customize the actions you can take with Okta Customer Identity Cloud, powered by Auth0.</span></span></p> </div> </div> </div> <div class="cmp-hero__cta-container alternate-theme"> <div class="button cmp-button-ss--large cmp-button-ss--primary"> <a id="button-ed3261d662" class="cmp-button--button-ed3261d662 cmp-button " target="_blank" aria-label="Get started with Customer Identity" href="https://www.okta.com/free-trial/customer-identity" data-link-cta="yes" data-link-text="Get started" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Get started</span> </a> </div> <div class="button cmp-button-ss--large cmp-button-ss--secondary"> <a id="button-768b5e819c" class="cmp-button--button-768b5e819c cmp-button " target="_blank" aria-label="Talk to one of our representatives at Okta" href="https://www.okta.com/contact-sales" data-link-cta="yes" data-link-text="Talk to us" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Talk to us</span> </a> </div> </div> </div> <div class="cmp-hero__right-container cmp-hero__image-wrapper"> <img loading="lazy" class="cmp-hero__media cmp-hero__image" srcset="/adobe/dynamicmedia/deliver/dm-aid--2371afc4-7e95-4c8e-a741-a0eb6a307355/Actions---Hero-Image-Container-0-png.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--2371afc4-7e95-4c8e-a741-a0eb6a307355/Actions---Hero-Image-Container-0-png.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/heroes/Actions_-_Hero_Image_Container_0.png"/> </div> </div> </section> </div> <div class="container responsivegrid template-product-page aem-GridColumn aem-GridColumn--default--12"> <div id="container-13b7987402" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="sectioncontent container responsivegrid aem-GridColumn aem-GridColumn--default--12"> <div id="sectioncontent-b600b254ef" class="cmp-container mod--simple " style="; "> <div class="sectioncontent__content"> <div class="title cmp-title-ss--d-10-12 cmp-title-ss--heading-l cmp-title-ss--body-m"> <div class="cmp-title grid grid-container full-width"> <div class="cmp-title__content"> <h2 class="cmp-title__title" title="Identity that adapts with you"> Identity that adapts with you </h2> <div class="cmp-title__body"> <div class="cmp-title__subtitle rte-content"><p><span class="ck__body-2"><span class="ck__text-color-alt-1">By enabling developers, businesses can quickly solve complex identity problems. Actions is our extensibility product that allows you to customize your Identity flows — from managing consent, to customizing MFA, to verifying user identities, and beyond. </span></span></p> </div> </div> </div> </div> </div> <div class="image"> <div data-cmp-is="image" data-cmp-src="/adobe/dynamicmedia/deliver/dm-aid--55e446b0-095b-408d-a4e2-791a3f6078e1/actions-fullwidthimage.png?quality=82&width={width}&preferwebp=true" data-asset-id="55e446b0-095b-408d-a4e2-791a3f6078e1" data-cmp-filereference="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-FullWidthImage.png" id="image-5c295520f7" data-cmp-data-layer="{"image-5c295520f7":{"@type":"okta-www/components/content/image/v1/image","repo:modifyDate":"2024-12-10T22:24:08Z","image":{"repo:id":"55e446b0-095b-408d-a4e2-791a3f6078e1","repo:modifyDate":"2024-09-14T14:54:31Z","@type":"image/png","repo:path":"/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-FullWidthImage.png"}}}" data-cmp-hook-image="imageV3" class="cmp-image" itemscope itemtype="http://schema.org/ImageObject"> <img src="/adobe/dynamicmedia/deliver/dm-aid--55e446b0-095b-408d-a4e2-791a3f6078e1/actions-fullwidthimage.png?quality=82&preferwebp=true" loading="lazy" class="cmp-image__image" itemprop="contentUrl" width="1920" height="837" alt="Man in brown sweater, wearing headphones, using a laptop on a table while "Sample action" code appears on a screen in front of him."/> </div> </div> </div> </div> </div> <div class="verticalTabs cmp-verticaltabs-ss--image-left cmp-verticaltabs-ss--bg-none cmp-verticaltabs-ss--section-title-default cmp-verticaltabs-ss--tab-heading-m cmp-verticaltabs-ss--tab-body-m aem-GridColumn aem-GridColumn--default--12"> <section class="cmp-verticaltabs grid-container cmp-verticaltabs--no-background"> <div class="cmp-verticaltabs__inner-wrapper"> <div class="cmp-verticaltabs__container grid grid-2-items--wide-gap"> <div class="cmp-verticaltabs__image-container"> <div class="cmp-verticaltabs__tab-content-left" data-tab-id="item1"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--9f867321-68ed-4422-a0e7-2c77c161f433/Actions-VerticalTabber1-Tab1-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--9f867321-68ed-4422-a0e7-2c77c161f433/Actions-VerticalTabber1-Tab1-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Serverless extensibility" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab1.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Forget about having to host your own environment and worrying about performance, maintenance, and security. Your code is stored and runs on infrastructure owned and maintained on our platform.</p> </div> <div class="button cmp-button-ss--v-link"> </div> </div></div> <div class="cmp-verticaltabs__tab-content-left" data-tab-id="item2"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--602f11d9-3f90-4eb4-b9fa-6cff6b6de7ad/Actions-VerticalTabber1-Tab2-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--602f11d9-3f90-4eb4-b9fa-6cff6b6de7ad/Actions-VerticalTabber1-Tab2-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Flow editor" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab2.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Visually drag and drop Actions to build custom Identity flows. No need to rewrite your code to reorder and reconfigure functions.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the First Action docs ↗" href="https://auth0.com/docs/customize/actions/write-your-first-action" data-link-cta="yes" data-link-text="Read the First Action docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the First Action docs ↗</span> </a> </div> </div></div> <div class="cmp-verticaltabs__tab-content-left" data-tab-id="item3"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--18a4eaf8-7687-4460-9c1f-7e28074f6d5b/Actions-VerticalTabber1-Tab3-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--18a4eaf8-7687-4460-9c1f-7e28074f6d5b/Actions-VerticalTabber1-Tab3-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Modern code editing" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab3.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Easily write JavaScript functions with validation, IntelliSense code completion, and type definitions. Spend less time in docs with real-time syntax checking and auto-completion of commands and functions.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the First Action docs ↗" href="https://auth0.com/docs/customize/actions/write-your-first-action" data-link-cta="yes" data-link-text="Read the First Action docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the First Action docs ↗</span> </a> </div> </div></div> <div class="cmp-verticaltabs__tab-content-left" data-tab-id="item4"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--c5e43c36-10de-4d58-a314-0c004e7c69db/Actions-VerticalTabber1-Tab4-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--c5e43c36-10de-4d58-a314-0c004e7c69db/Actions-VerticalTabber1-Tab4-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Drafting and version control" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab4.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Draft, review, and test custom code and flow configurations within a single user interface. Save your changes without having to commit to production.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the Manage Versions docs ↗" href="https://auth0.com/docs/customize/actions/manage-versions" data-link-cta="yes" data-link-text="Read the Manage Versions docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the Manage Versions docs ↗</span> </a> </div> </div></div> <div class="cmp-verticaltabs__tab-content-left" data-tab-id="item5"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--6a806062-5226-49b6-a8a4-61b426dc876f/Actions-VerticalTabber1-Tab5-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--6a806062-5226-49b6-a8a4-61b426dc876f/Actions-VerticalTabber1-Tab5-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Testing and debugging" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab5.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Quickly determine causality by tracking state changes. Each Action is uniquely tagged and can be traced for contextual information on why it failed.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the Test Actions docs ↗" href="https://auth0.com/docs/customize/actions/test-actions" data-link-cta="yes" data-link-text="Read the Test Actions docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the Test Actions docs ↗</span> </a> </div> </div></div> </div> <div class="cmp-verticaltabs__navigation"> <ul class="cmp-verticaltabs__tab-list"> <li class="cmp-verticaltabs__tab" data-tab-id="item1"> <div class="cmp-verticaltabs__tab-progress-bar"></div> <div class="cmp-verticaltabs__tab-title"> Serverless extensibility <span class="cmp-verticaltabs__tab-icon"></span> </div> <div class="cmp-verticaltabs__tab-content"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--9f867321-68ed-4422-a0e7-2c77c161f433/Actions-VerticalTabber1-Tab1-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--9f867321-68ed-4422-a0e7-2c77c161f433/Actions-VerticalTabber1-Tab1-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Serverless extensibility" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab1.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Forget about having to host your own environment and worrying about performance, maintenance, and security. Your code is stored and runs on infrastructure owned and maintained on our platform.</p> </div> <div class="button cmp-button-ss--v-link"> </div> </div></div> </li> <li class="cmp-verticaltabs__tab" data-tab-id="item2"> <div class="cmp-verticaltabs__tab-progress-bar"></div> <div class="cmp-verticaltabs__tab-title"> Flow editor <span class="cmp-verticaltabs__tab-icon"></span> </div> <div class="cmp-verticaltabs__tab-content"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--602f11d9-3f90-4eb4-b9fa-6cff6b6de7ad/Actions-VerticalTabber1-Tab2-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--602f11d9-3f90-4eb4-b9fa-6cff6b6de7ad/Actions-VerticalTabber1-Tab2-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Flow editor" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab2.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Visually drag and drop Actions to build custom Identity flows. No need to rewrite your code to reorder and reconfigure functions.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the First Action docs ↗" href="https://auth0.com/docs/customize/actions/write-your-first-action" data-link-cta="yes" data-link-text="Read the First Action docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the First Action docs ↗</span> </a> </div> </div></div> </li> <li class="cmp-verticaltabs__tab" data-tab-id="item3"> <div class="cmp-verticaltabs__tab-progress-bar"></div> <div class="cmp-verticaltabs__tab-title"> Modern code editing <span class="cmp-verticaltabs__tab-icon"></span> </div> <div class="cmp-verticaltabs__tab-content"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--18a4eaf8-7687-4460-9c1f-7e28074f6d5b/Actions-VerticalTabber1-Tab3-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--18a4eaf8-7687-4460-9c1f-7e28074f6d5b/Actions-VerticalTabber1-Tab3-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Modern code editing" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab3.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Easily write JavaScript functions with validation, IntelliSense code completion, and type definitions. Spend less time in docs with real-time syntax checking and auto-completion of commands and functions.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the First Action docs ↗" href="https://auth0.com/docs/customize/actions/write-your-first-action" data-link-cta="yes" data-link-text="Read the First Action docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the First Action docs ↗</span> </a> </div> </div></div> </li> <li class="cmp-verticaltabs__tab" data-tab-id="item4"> <div class="cmp-verticaltabs__tab-progress-bar"></div> <div class="cmp-verticaltabs__tab-title"> Drafting and version control <span class="cmp-verticaltabs__tab-icon"></span> </div> <div class="cmp-verticaltabs__tab-content"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--c5e43c36-10de-4d58-a314-0c004e7c69db/Actions-VerticalTabber1-Tab4-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--c5e43c36-10de-4d58-a314-0c004e7c69db/Actions-VerticalTabber1-Tab4-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Drafting and version control" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab4.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Draft, review, and test custom code and flow configurations within a single user interface. Save your changes without having to commit to production.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the Manage Versions docs ↗" href="https://auth0.com/docs/customize/actions/manage-versions" data-link-cta="yes" data-link-text="Read the Manage Versions docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the Manage Versions docs ↗</span> </a> </div> </div></div> </li> <li class="cmp-verticaltabs__tab" data-tab-id="item5"> <div class="cmp-verticaltabs__tab-progress-bar"></div> <div class="cmp-verticaltabs__tab-title"> Testing and debugging <span class="cmp-verticaltabs__tab-icon"></span> </div> <div class="cmp-verticaltabs__tab-content"><!-- verticalTabsItem.html --> <div class="cmp-verticaltabs__item-content"> <img class="cmp-verticaltabs__item-image" srcset="/adobe/dynamicmedia/deliver/dm-aid--6a806062-5226-49b6-a8a4-61b426dc876f/Actions-VerticalTabber1-Tab5-jpg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--6a806062-5226-49b6-a8a4-61b426dc876f/Actions-VerticalTabber1-Tab5-jpg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Testing and debugging" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/Actions-VerticalTabber1-Tab5.jpg"/> <div class="cmp-verticaltabs__item-text rte-content"><p>Quickly determine causality by tracking state changes. Each Action is uniquely tagged and can be traced for contextual information on why it failed.</p> </div> <div class="button cmp-button-ss--v-link"> <a id="verticaltabs-cta" class="cmp-button--verticaltabs-cta cmp-button " target="_blank" aria-label="Read the Test Actions docs ↗" href="https://auth0.com/docs/customize/actions/test-actions" data-link-cta="yes" data-link-text="Read the Test Actions docs ↗" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Read the Test Actions docs ↗</span> </a> </div> </div></div> </li> </ul> </div> </div> </div> </section> </div> <div class="contentBlock cmp-content-block-ss--right cmp-content-block-ss--title-3 cmp-content-block-ss--body-3 cmp-content-block-ss--light aem-GridColumn aem-GridColumn--default--12"> <div class="cmp-content-block grid-container "> <div class="cmp-content-block__content-wrapper grid grid-2-items--wide-gap"> <div class="cmp-content-block__image-wrapper"> <img aria-hidden="true" alt="Screenshot showing how to complete your profile to personalize your experience, overlaying screenshot of how to set up field settings." loading="lazy" class="cmp-content-block__image-frame" srcset="/adobe/dynamicmedia/deliver/dm-aid--77af0744-b759-44d4-805d-184a97d12d4d/CIC-Actions-Forms-svg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--77af0744-b759-44d4-805d-184a97d12d4d/CIC-Actions-Forms-svg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/CIC_Actions_Forms.svg"/> <img loading="lazy" class="cmp-content-block__image" srcset="/adobe/dynamicmedia/deliver/dm-aid--77af0744-b759-44d4-805d-184a97d12d4d/CIC-Actions-Forms-svg.webp?width=800&preferwebp=true 800w, /adobe/dynamicmedia/deliver/dm-aid--77af0744-b759-44d4-805d-184a97d12d4d/CIC-Actions-Forms-svg.webp?width=1280&preferwebp=true 1280w" sizes="(max-width: 1200px) 800px, 1280px" alt="Screenshot showing how to complete your profile to personalize your experience, overlaying screenshot of how to set up field settings." data-fallback-srcset="/content/dam/okta---digital/en_us/images/graphics/body-images/CIC_Actions_Forms.svg"/> </div> <div class="cmp-content-block__content"> <div class="cmp-content-block__content-text"> <h3 class="cmp-content-block__title"> Forms</h3> <div class="cmp-content-block__subtitle rte-content"><p>Deliver better customer experiences and eliminate days or weeks of coding with Forms. This no-code visual editor allows developers to build customized flows based on their company’s needs. Get started with pre-built templates, debugger mode, multi-language support, and more.</p> <p>Discover how Forms makes signup and login frictionless.</p> </div> </div> <div class="cmp-content-block__cta-wrapper none-theme"><div class="button cmp-button-ss--v-link"> <a id="button-5317c29846" class="cmp-button--button-5317c29846 cmp-button cmp-button--link" target="_self" aria-label="Learn more about Customer Identity Forms" href="https://www.okta.com/customer-identity/forms/" data-link-cta="yes" data-link-text="Learn more" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__play-video" aria-hidden="true" data-category="custom" data-icon-id="play-video" data-options='{"size": "24px"}'></span> <span class="cmp-button__label">Learn more</span> </a> </div> </div> </div> </div> </div> </div> <div class="cards aem-GridColumn aem-GridColumn--default--12"> <div class="cmp-cards grid grid-container full-width cmp-cards--2 none-theme"> <div class="cmp-cards__card-item-container"> <div class="cmp-cards-item__wrapper"> <a href="https://auth0.com/blog/introducing-auth0-actions/" target="_blank" aria-label="Read the blog ↗" data-link-cta="yes" data-link-text="Read the blog ↗" data-nav-hierarchy="" data-component-name="cards item" data-component-type="cards item" class="cmp-cards-item__wrapper-link"> <div class="cmp-cards-item "> <div class="cmp-cards-item__content"> <div class="cmp-cards-item__content-info"> <p class="cmp-cards-item__overline"> Blog </p> <h3 class="cmp-cards-item__heading"> Introducing Auth0 Actions </h3> </div> <div class="cmp-cards-item__button-container none-theme"> <div class="button cmp-button-ss--v-link"> <div class="cmp-button"> <span class="cmp-button__label">Read the blog ↗</span> </div> </div> </div> </div> </div> </a> </div> </div> <div class="cmp-cards__card-item-container"> <div class="cmp-cards-item__wrapper"> <a href="https://auth0.com/resources/whitepapers/tao-of-extensibility" target="_blank" aria-label="Get the whitepaper ↗" data-link-cta="yes" data-link-text="Get the whitepaper ↗" data-nav-hierarchy="" data-component-name="cards item" data-component-type="cards item" class="cmp-cards-item__wrapper-link"> <div class="cmp-cards-item "> <div class="cmp-cards-item__content"> <div class="cmp-cards-item__content-info"> <p class="cmp-cards-item__overline"> Whitepaper </p> <h3 class="cmp-cards-item__heading"> The tao of extensibility </h3> </div> <div class="cmp-cards-item__button-container none-theme"> <div class="button cmp-button-ss--v-link"> <div class="cmp-button"> <span class="cmp-button__label">Get the whitepaper ↗</span> </div> </div> </div> </div> </div> </a> </div> </div> <div class="cmp-cards__card-item-container"> <div class="cmp-cards-item__wrapper"> <a href="https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/" target="_blank" aria-label="Read the blog ↗" data-link-cta="yes" data-link-text="Read the blog ↗" data-nav-hierarchy="" data-component-name="cards item" data-component-type="cards item" class="cmp-cards-item__wrapper-link"> <div class="cmp-cards-item "> <div class="cmp-cards-item__content"> <div class="cmp-cards-item__content-info"> <p class="cmp-cards-item__overline"> Blog </p> <h3 class="cmp-cards-item__heading"> Preparing for Rules and Hooks end of life </h3> </div> <div class="cmp-cards-item__button-container none-theme"> <div class="button cmp-button-ss--v-link"> <div class="cmp-button"> <span class="cmp-button__label">Read the blog ↗</span> </div> </div> </div> </div> </div> </a> </div> </div> </div> </div> </div> </div> </div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-0aa71db74e" class="cmp-experiencefragment cmp-experiencefragment--cic-features"> <div id="container-4c3fcdd73d" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="ctaBanner cmp-ctabanner-v2-ss--full-width cmp-ctabanner-v2-ss--title-1 cmp-ctabanner-v2-ss--body-1 cmp-ctabanner-v2-ss--color aem-GridColumn aem-GridColumn--default--12"> <div class="cmp-cta-banner-v2 cmp-cta-banner-v2--no-image" style="background-image: url('/adobe/dynamicmedia/deliver/dm-aid--ba28342b-9f7c-4a42-9af6-6d805096cd22/cic-features-color-cta-bg-svg.webp?preferwebp=true');"> <div class="cmp-cta-banner-v2__content-wrapper"> <div class="cmp-cta-banner-v2__content"> <h2 class="cmp-cta-banner-v2__title">Explore Customer Identity Cloud</h2> <div class="cmp-cta-banner-v2__content-footer"> <div class="cmp-cta-banner-v2__buttons-wrapper"> <div class="cmp-cta-banner-v2__button-container alternate-theme"><div class="button cmp-button-ss--large cmp-button-ss--primary"> <a id="button-2025ffa7ea" class="cmp-button--button-2025ffa7ea cmp-button " target="_blank" href="https://www.okta.com/free-trial/customer-identity/" data-link-cta="yes" data-link-text="Get started" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Get started</span> </a> </div> </div> <div class="cmp-cta-banner-v2__button-container alternate-theme"><div class="button cmp-button-ss--large cmp-button-ss--secondary"> <a id="button-963fdcf73c" class="cmp-button--button-963fdcf73c cmp-button " target="_blank" href="https://www.okta.com/contact-sales/" data-link-cta="yes" data-link-text="Talk to us" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Talk to us</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="sectioncontent container responsivegrid cmp-section-content-ss--disclaimer-area cmp-section-content-ss--invisible aem-GridColumn aem-GridColumn--default--12"> <div id="sectioncontent-fef2aff890" class="cmp-container mod--simple " style="; "> <div class="sectioncontent__content"> </div> </div> </div> <div class="inheritedExperienceFragment aem-GridColumn aem-GridColumn--default--12"><div class="cmp-inherited-experience-fragment"> <div id="container-2c05d56044" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="footer aem-GridColumn aem-GridColumn--default--12"><footer data-component="footer" data-type="organism" x-data="footerData({intlMenuOpen: false})" class="cmp-footer"> <div class="footer__wrapper"> <nav class="cols-container" aria-label="footer navigation"> <div class="footer__contact-section"> <div> <a data-link-cta="yes" data-link-text="" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/" class="footer__logo" aria-label="Okta"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 109.21 36"> <path d="M98.97,23.67c-3.05,0-5.2-2.38-5.2-5.51s2.15-5.51,5.2-5.51,5.14,2.38,5.14,5.51-2.12,5.51-5.14,5.51Zm-.49,3.28c2.46,0,4.55-.96,5.87-2.97,.25,1.95,1.66,2.66,3.44,2.66h1.42v-3.09h-.61c-1.01,0-1.26-.49-1.26-1.64V9.69h-3.26v2.51c-1.11-1.76-3.2-2.82-5.6-2.82-4.28,0-8.21,3.59-8.21,8.78s3.94,8.78,8.21,8.78Zm-16.79-4.24c0,2.78,1.72,3.93,3.78,3.93h3.97v-3.09h-2.89c-1.2,0-1.45-.46-1.45-1.64V12.78h4.34v-3.09h-4.34V4h-3.41V22.71Zm-15.53,3.93h3.41v-7.27h1.14l5.81,7.27h4.31l-7.41-9.22,5.69-7.73h-3.84l-4.65,6.53h-1.05V4h-3.41V26.64Zm-11.07-17.26c-4.77,0-8.7,3.59-8.7,8.78s3.94,8.78,8.7,8.78,8.7-3.59,8.7-8.78-3.94-8.78-8.7-8.78Zm0,14.29c-3.05,0-5.2-2.38-5.2-5.51s2.15-5.51,5.2-5.51,5.2,2.38,5.2,5.51-2.15,5.51-5.2,5.51Z" fill="current"></path> <path d="M19.8,.26l-.74,9.12c-.35-.04-.7-.06-1.06-.06-.45,0-.89,.03-1.32,.1l-.42-4.42c-.01-.14,.1-.26,.24-.26h.75l-.36-4.47c-.01-.14,.1-.26,.23-.26h2.45c.14,0,.25,.12,.23,.26h0Zm-6.18,.45c-.04-.13-.18-.21-.31-.16l-2.3,.84c-.13,.05-.19,.2-.13,.32l1.87,4.08-.71,.26c-.13,.05-.19,.2-.13,.32l1.91,4.01c.69-.38,1.44-.67,2.23-.85L13.63,.71ZM7.98,3.25l5.29,7.46c-.67,.44-1.28,.96-1.8,1.56l-3.17-3.12c-.1-.1-.09-.26,.01-.35l.58-.48-3.15-3.19c-.1-.1-.09-.26,.02-.35l1.87-1.57c.11-.09,.26-.07,.34,.04ZM3.54,7.57c-.11-.08-.27-.04-.34,.08l-1.22,2.12c-.07,.12-.02,.27,.1,.33l4.06,1.92-.38,.65c-.07,.12-.02,.28,.11,.33l4.04,1.85c.29-.75,.68-1.45,1.16-2.08L3.54,7.57ZM.55,13.33c.02-.14,.16-.22,.29-.19l8.85,2.31c-.23,.75-.36,1.54-.38,2.36l-4.43-.36c-.14-.01-.24-.14-.21-.28l.13-.74-4.47-.42c-.14-.01-.23-.14-.21-.28l.42-2.41h0Zm-.33,5.98c-.14,.01-.23,.14-.21,.28l.43,2.41c.02,.14,.16,.22,.29,.19l4.34-1.13,.13,.74c.02,.14,.16,.22,.29,.19l4.28-1.18c-.25-.74-.41-1.53-.45-2.34L.21,19.31Zm1.42,6.34c-.07-.12-.02-.27,.1-.33l8.26-3.92c.31,.74,.73,1.43,1.23,2.05l-3.62,2.58c-.11,.08-.27,.05-.34-.07l-.38-.66-3.69,2.55c-.11,.08-.27,.04-.34-.08l-1.23-2.12Zm10.01-1.72l-6.43,6.51c-.1,.1-.09,.26,.02,.35l1.88,1.57c.11,.09,.26,.07,.34-.04l2.6-3.66,.58,.49c.11,.09,.27,.07,.35-.05l2.52-3.66c-.68-.42-1.31-.93-1.85-1.51Zm-1.27,10.45c-.13-.05-.19-.2-.13-.32l3.81-8.32c.7,.36,1.46,.63,2.25,.78l-1.12,4.3c-.03,.13-.18,.21-.31,.16l-.71-.26-1.19,4.33c-.04,.13-.18,.21-.31,.16l-2.3-.84h0Zm6.56-7.75l-.74,9.12c-.01,.14,.1,.26,.23,.26h2.45c.14,0,.25-.12,.23-.26l-.36-4.47h.75c.14,0,.25-.12,.24-.26l-.42-4.42c-.43,.07-.87,.1-1.32,.1-.36,0-.71-.02-1.06-.07h0ZM25.76,1.94c.06-.13,0-.27-.13-.32l-2.3-.84c-.13-.05-.27,.03-.31,.16l-1.19,4.33-.71-.26c-.13-.05-.27,.03-.31,.16l-1.12,4.3c.8,.16,1.55,.43,2.25,.78L25.76,1.94h0Zm5.02,3.63l-6.43,6.51c-.54-.58-1.16-1.09-1.85-1.51l2.52-3.66c.08-.11,.24-.14,.35-.05l.58,.49,2.6-3.66c.08-.11,.24-.13,.34-.04l1.88,1.57c.11,.09,.11,.25,.02,.35Zm3.48,5.12c.13-.06,.17-.21,.1-.33l-1.23-2.12c-.07-.12-.23-.15-.34-.08l-3.69,2.55-.38-.65c-.07-.12-.23-.16-.34-.07l-3.62,2.58c.5,.62,.91,1.31,1.23,2.05l8.26-3.92Zm1.3,3.32l.42,2.41c.02,.14-.07,.26-.21,.28l-9.11,.85c-.04-.82-.2-1.6-.45-2.34l4.28-1.18c.13-.04,.27,.05,.29,.19l.13,.74,4.34-1.13c.13-.03,.27,.05,.29,.19h0Zm-.41,8.85c.13,.03,.27-.05,.29-.19l.42-2.41c.02-.14-.07-.26-.21-.28l-4.47-.42,.13-.74c.02-.14-.07-.26-.21-.28l-4.43-.36c-.02,.82-.15,1.61-.38,2.36l8.85,2.31h0Zm-2.36,5.5c-.07,.12-.23,.15-.34,.08l-7.53-5.2c.48-.63,.87-1.33,1.16-2.08l4.04,1.85c.13,.06,.18,.21,.11,.33l-.38,.65,4.06,1.92c.12,.06,.17,.21,.1,.33l-1.22,2.12h0Zm-10.07-3.07l5.29,7.46c.08,.11,.24,.13,.34,.04l1.87-1.57c.11-.09,.11-.25,.02-.35l-3.15-3.19,.58-.48c.11-.09,.11-.25,.01-.35l-3.17-3.12c-.53,.6-1.13,1.13-1.8,1.56h0Zm-.05,10.16c-.13,.05-.27-.03-.31-.16l-2.42-8.82c.79-.18,1.54-.47,2.23-.85l1.91,4.01c.06,.13,0,.28-.13,.32l-.71,.26,1.87,4.08c.06,.13,0,.27-.13,.32l-2.3,.84h0Z" fill="current" fill-rule="evenodd"></path> </svg> </a> <p class="footer__contact-text"> To connect with a product expert today, use our <a data-link-cta="yes" data-link-text="chat now" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" href="#chat-now">chat now</a>, <a data-link-cta="yes" data-link-text="email us" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" href="https://okta.com/contact-sales/">email us</a>, or call <a data-link-cta="yes" data-link-text="+1-800-425-1267" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" href="tel:+18004251267">+1-800-425-1267</a>. </p> <a data-link-cta="yes" data-link-text="Contact us" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="button button__secondary-dark--regular" href="https://okta.com/contact-sales/">Contact us</a> </div> <div class="footer__social-media"> <a data-link-cta="yes" data-link-text="" data-nav-hierarchy="" target="_blank" data-component-name="footer" data-component-type="footer" href="https://www.youtube.com/OktaInc" aria-label="Okta on Youtube" aria-labelledby="youtube-icon-title"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 1000" width="1000" height="1000" role="img"> <title id="youtube-icon-title">Okta on Youtube</title> <path fill="currentColor" d="M714.229 500q0-20.983-15.988-29.976L412.47 291.167q-16.986-10.991-35.971-1-18.985 9.993-18.985 30.976v357.714q0 20.983 18.985 30.975 8.993 3.997 16.986 3.997 10.991 0 18.985-4.996l285.771-178.857Q714.23 520.983 714.23 500zM1000 500q0 53.957-1 83.933-.998 29.976-3.996 75.94-2.998 45.962-12.99 81.934-8.992 40.967-37.97 68.944-28.976 27.978-69.943 31.975-122.902 13.989-373.701 13.989-250.8 0-373.701-13.99-39.968-3.996-69.944-31.974-29.976-27.977-38.97-68.944-6.994-35.972-11.99-81.935T1.8 583.932q.999-29.975-1-83.932-1.998-53.957 1-83.933 2.997-29.976 3.996-75.94 1-45.962 12.99-81.934 8.993-40.967 37.97-68.944 28.976-27.978 69.944-31.975 122.901-13.989 373.7-13.989 250.8 0 373.702 13.99 39.968 3.996 69.944 31.974 29.976 27.977 38.969 68.944 7.993 35.972 11.99 81.935t3.997 75.94q0 29.975.999 83.932z" stroke-width="1"></path> </svg> </a> <a data-link-cta="yes" data-link-text="" data-nav-hierarchy="" target="_blank" data-component-name="footer" data-component-type="footer" href="https://twitter.com/okta" aria-label="Okta on X" aria-labelledby="x-icon-title"> <svg width="1000" height="1000" viewBox="0 0 24 24" fill="#fff" xmlns="http://www.w3.org/2000/svg"> <title id="x-icon-title">Okta on X</title> <path fill-rule="evenodd" clip-rule="evenodd" d="M20.7071 4.70711C21.0976 4.31658 21.0976 3.68342 20.7071 3.29289C20.3166 2.90237 19.6834 2.90237 19.2929 3.29289L13.348 9.23779L9.07342 3.40865C8.88504 3.15177 8.58555 3 8.267 3H4C3.62317 3 3.27833 3.21184 3.108 3.54798C2.93766 3.88412 2.97075 4.28747 3.19359 4.59135L9.45539 13.1304L3.2929 19.2929C2.90237 19.6834 2.90237 20.3166 3.2929 20.7071C3.68342 21.0976 4.31659 21.0976 4.70711 20.7071L10.652 14.7622L14.9266 20.5914C15.115 20.8482 15.4145 21 15.733 21H20C20.3768 21 20.7217 20.7882 20.892 20.452C21.0623 20.1159 21.0293 19.7125 20.8064 19.4086L14.5446 10.8696L20.7071 4.70711ZM12.3703 11.2866C12.4012 11.338 12.4371 11.3872 12.4781 11.4336L18.0266 19H16.2398L5.97338 5H7.76026L12.3703 11.2866Z" fill="#fff"/> </svg> </a> <a data-link-cta="yes" data-link-text="" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" href="https://www.linkedin.com/company/okta-inc-/" target="_blank" aria-label="Okta on LinkedIn" aria-labelledby="linkedin-icon-title"> <svg viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg" width="1000" height="1000" role="img"> <title id="linkedin-icon-title">Okta on LinkedIn</title> <path fill="currentColor" d="M266.5 356.5v553h-184v-553zm12-171q0 41-29 68t-75 27h-1q-46 0-74-27t-28-68q0-41 29-68t75-27q46 0 74 27t29 68zm650 407v317h-183v-296q0-59-23-92t-71-33q-35 0-58 19t-36 48q-6 17-6 45v309h-184q1-223 1-361v-165l-1-27h184v80h-1q11-18 23-31t31-29q19-16 49-24t64-9q95 0 153 63t58 186z"> </path> </svg> </a> </div> </div> <div> <h2 class="footer__header">Company</h2> <ul class="footer__list"> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="About us" data-nav-hierarchy="Company|About us" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/company/">About us</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Our Customers" data-nav-hierarchy="Company|Our Customers" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/customers/">Our Customers</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Leadership" data-nav-hierarchy="Company|Leadership" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/company/leadership/">Leadership</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Investors" data-nav-hierarchy="Company|Investors" data-component-name="footer" data-component-type="footer" href="https://investor.okta.com/?_ga=2.173311395.1408537636.1665532992-1758812997.1653668763">Investors</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Careers" data-nav-hierarchy="Company|Careers" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/company/careers/">Careers</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Events" data-nav-hierarchy="Company|Events" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/resources/events/">Events</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Press Room" data-nav-hierarchy="Company|Press Room" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/press-room/">Press Room</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Partners" data-nav-hierarchy="Company|Partners" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/partners/">Partners</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Responsibility" data-nav-hierarchy="Company|Responsibility" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/responsibility/">Responsibility</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Okta for Good" data-nav-hierarchy="Company|Okta for Good" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/okta-for-good/">Okta for Good</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Diversity, Inclusion & Belonging" data-nav-hierarchy="Company|Diversity, Inclusion & Belonging" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/diversity/">Diversity, Inclusion & Belonging</a> </li> </ul> </div> <div> <h2 class="footer__header">Starting with Okta</h2> <ul class="footer__list"> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="The Okta Advantage" data-nav-hierarchy="Starting with Okta|The Okta Advantage" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/okta-advantage/">The Okta Advantage</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Customer Identity Cloud" data-nav-hierarchy="Starting with Okta|Customer Identity Cloud" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/customer-identity/">Customer Identity Cloud</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Workforce Identity Cloud" data-nav-hierarchy="Starting with Okta|Workforce Identity Cloud" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/workforce-identity/">Workforce Identity Cloud</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Free Trial" data-nav-hierarchy="Starting with Okta|Free Trial" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/free-trial/">Free Trial</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Pricing" data-nav-hierarchy="Starting with Okta|Pricing" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/pricing/">Pricing</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Contact Sales" data-nav-hierarchy="Starting with Okta|Contact Sales" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/contact-sales/">Contact Sales</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Trust" data-nav-hierarchy="Starting with Okta|Trust" data-component-name="footer" data-component-type="footer" href="https://trust.okta.com/?_ga=2.112714756.1408537636.1665532992-1758812997.1653668763&_gl=1%2A16ec8o3%2A_ga%2AMTc1ODgxMjk5Ny4xNjUzNjY4NzYz%2A_ga_QKMSDV5369%2AMTY2NTU4ODY2NC41Ny4xLjE2NjU1ODg5MTIuNjAuMC4w">Trust</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Accessibility" data-nav-hierarchy="Starting with Okta|Accessibility" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/accessibility/">Accessibility</a> </li> </ul> </div> <div> <h2 class="footer__header">Help & Support</h2> <ul class="footer__list"> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Help & Support" data-nav-hierarchy="Help & Support|Help & Support" data-component-name="footer" data-component-type="footer" href="https://support.okta.com/help/s/?language=en_US&_ga=2.141001906.1408537636.1665532992-1758812997.1653668763&_gl=1%2A19k8ftp%2A_ga%2AMTc1ODgxMjk5Ny4xNjUzNjY4NzYz%2A_ga_QKMSDV5369%2AMTY2NTU4ODY2NC41Ny4xLjE2NjU1ODk0OTAuNTkuMC4w">Help & Support</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Frequently Asked Questions" data-nav-hierarchy="Help & Support|Frequently Asked Questions" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/faq/">Frequently Asked Questions</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Contact Us" data-nav-hierarchy="Help & Support|Contact Us" data-component-name="footer" data-component-type="footer" href="https://www.okta.com/contact-sales/">Contact Us</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Customer Identity Cloud Status" data-nav-hierarchy="Help & Support|Customer Identity Cloud Status" data-component-name="footer" data-component-type="footer" href="https://status.auth0.com/?_ga=2.51476969.1131952190.1694551039-2108337227.1682701839&_gl=1%2A16s7hs7%2A_ga%2AMjEwODMzNzIyNy4xNjgyNzAxODM5%2A_ga_QKMSDV5369%2AMTY5NDU1MTAzOS4zOC4xLjE2OTQ1NTI2NzcuMjAuMC4w">Customer Identity Cloud Status</a> </li> <li class="footer__list-item"><a class="anchor" data-link-cta="no" data-link-text="Workforce Identity Cloud Status" data-nav-hierarchy="Help & Support|Workforce Identity Cloud Status" data-component-name="footer" data-component-type="footer" href="https://status.okta.com/?_ga=2.51476969.1131952190.1694551039-2108337227.1682701839&_gl=1%2A1gwr68d%2A_ga%2AMjEwODMzNzIyNy4xNjgyNzAxODM5%2A_ga_QKMSDV5369%2AMTY5NDU1MTAzOS4zOC4xLjE2OTQ1NTI2OTMuNC4wLjA.">Workforce Identity Cloud Status</a> </li> </ul> </div> </nav> <hr class="divider"/> <div class="footer__foot-and-copyright"> <ul class="social-media-list"> <li> <a class="anchor" href="https://www.okta.com/agreements/" data-link-cta="no" data-link-text="Legal" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer"> Legal </a> </li> <li> <a class="anchor" href="https://www.okta.com/privacy-policy/" data-link-cta="no" data-link-text="Privacy Policy" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer"> Privacy Policy </a> </li> <li> <a class="anchor" href="https://www.okta.com/terms-of-service/" data-link-cta="no" data-link-text="Site Terms" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer"> Site Terms </a> </li> <li> <a class="anchor" href="https://trust.okta.com/" data-link-cta="no" data-link-text="Security" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer"> Security </a> </li> <li> <a class="anchor" href="https://www.okta.com/html-sitemap/" data-link-cta="no" data-link-text="Sitemap" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer"> Sitemap </a> </li> <li> <a class="anchor" href="#" data-link-cta="no" data-link-text="Cookie Preferences" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" @click.prevent="openOneTrust()"> Cookie Preferences </a> </li> <li> <a class="anchor" href="https://www.okta.com/your-privacy-choices/" data-link-cta="no" data-link-text="Your Privacy Choices" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer"> Your Privacy Choices </a> </li> </ul> <hr class="divider"/> <nav x-data="{ intlMenuOpen: false }" class="intl-navigation" aria-label="language navigation" x-on:keydown.escape="intlMenuOpen = false; document.getElementById('intl-menu-link-footer').focus()"> <a class="intl-button" role="button" @click="intlMenuOpen = !intlMenuOpen; $el.setAttribute('aria-expanded', intlMenuOpen)" id="intl-menu-link-footer" href="javascript:void(0)" data-link-cta="yes" data-link-text="United States" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" aria-expanded="false" aria-controls="intl-menu-footer" aria-haspopup="true" tabindex="0"> <svg class="main-nav__icon main-nav__icon--intl" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" role="img" aria-hidden="true"> <path fill-rule="evenodd" class="icon__path" clip-rule="evenodd" d="M10.0001 18.3334c4.6024 0 8.3333-3.7309 8.3333-8.3333 0-4.60239-3.7309-8.33335-8.3333-8.33335-4.60239 0-8.33335 3.73096-8.33335 8.33335 0 4.6024 3.73096 8.3333 8.33335 8.3333Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"> </path> <path d="M1.66675 10H18.3334" class="icon__path" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path> <path fill-rule="evenodd" class="icon__path" clip-rule="evenodd" d="M10.0001 1.66675c2.0844 2.28196 3.2689 5.24336 3.3333 8.33335-.0644 3.09-1.2489 6.0514-3.3333 8.3333-2.08442-2.2819-3.26898-5.2433-3.33335-8.3333.06437-3.08999 1.24893-6.05139 3.33335-8.33335v0Z" stroke="#FFFEFA" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"> </path> </svg> <span :class="{'tipitop__text-link--open': intlMenuOpen}" class="tipitop__text-link intl-link"> United States </span> </a> <div x-show="intlMenuOpen" class="intl-container" :class="{'int-container--open': intlMenuOpen}" x-init="$watch('intlMenuOpen', value => { if (value) { $nextTick(() => $refs.footerItem1.focus()) } })" tabindex="-1" aria-labelledby="intl-menu-footer"> <ul class="intl-menu" id="intl-menu-footer" role="menu"> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-gb/" id="intl-menu-option-footer-1" data-link-cta="yes" target="_self" data-link-text="United Kingdom" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem1"> United Kingdom </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/fr-fr/" id="intl-menu-option-footer-2" data-link-cta="yes" target="_self" data-link-text="France" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem2"> France </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/de-de/" id="intl-menu-option-footer-3" data-link-cta="yes" target="_self" data-link-text="Germany" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem3"> Germany </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/ja-jp/" id="intl-menu-option-footer-4" data-link-cta="yes" target="_self" data-link-text="Japan" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem4"> Japan </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-nl/" id="intl-menu-option-footer-5" data-link-cta="yes" target="_self" data-link-text="Netherlands" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem5"> Netherlands </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-au/" id="intl-menu-option-footer-6" data-link-cta="yes" target="_self" data-link-text="Australia" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem6"> Australia </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-sg/" id="intl-menu-option-footer-7" data-link-cta="yes" target="_self" data-link-text="Singapore" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem7"> Singapore </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/ko-kr/" id="intl-menu-option-footer-8" data-link-cta="yes" target="_self" data-link-text="Korea" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem8"> Korea </a> </li> <li class="intl-menu__item" role="menuitem"> <a href="https://www.okta.com/en-se/" id="intl-menu-option-footer-9" data-link-cta="yes" target="_self" data-link-text="Sweden" data-nav-hierarchy="" data-component-name="footer" data-component-type="footer" class="anchor" x-ref="footerItem9"> Sweden </a> </li> </ul> </div> </nav> <div class="footer__copyright"> Copyright © 2025 Okta. All rights reserved. </div> </div> </div> </footer></div> </div> </div> </div> </div> </div> </div> </div> <script src="/etc.clientlibs/okta-www/clientlibs/clientlib-site.lc-a331b65ec90668444a421f9ecaacff50-lc.min.js"></script> <script async src="/etc.clientlibs/core/wcm/components/commons/site/clientlibs/container.lc-0a6aff292f5cc42142779cde92054524-lc.min.js"></script> <script async src="/etc.clientlibs/clientlibs/granite/jquery/granite/csrf.lc-56934e461ff6c436f962a5990541a527-lc.min.js"></script> <script async src="/etc.clientlibs/okta-www/clientlibs/clientlib-base.lc-7f40db52c5b2613a1ced0e329f48a7a5-lc.min.js"></script> <script type="text/javascript">_satellite.pageBottom();</script> </body> </html>