CINXE.COM
Slack | Okta
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"/> <title>Slack | Okta</title> <meta name="keywords" content="Okta Workforce Identity,Single Sign-On,Multi-Factor Authentication,Customer Story,Technology,Universal Directory,Workflows"/> <meta name="template" content="customer-story-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/customers/slack/"/> <meta name="title" content="Slack | Okta"/> <meta property="og:title" content="Slack"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://www.okta.com/customers/slack/"/> <meta name="twitter:title" content="Slack | Okta"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:url" content="https://www.okta.com/customers/slack/"/> <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\/customers\/slack\/_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="slack"></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_customer_story page_base page basicpage" id="page_customer_story-98ad55db21" 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_customer_story\u002D98ad55db21\x22:{\x22@type\x22:\x22okta\u002Dwww\/components\/page\/page_customer_story\/v1\/page_customer_story\x22,\x22repo:modifyDate\x22:\x222025\u002D01\u002D21T20:04:31Z\x22,\x22dc:title\x22:\x22Slack\x22,\x22xdm:template\x22:\x22\/conf\/okta\u002Dwww\/settings\/wcm\/templates\/customer\u002Dstory\u002Dtemplate\x22,\x22xdm:language\x22:\x22en\u002DUS\x22,\x22xdm:tags\x22:[\x22Okta Workforce Identity\x22,\x22Single Sign\u002DOn\x22,\x22Multi\u002DFactor Authentication\x22,\x22Customer Story\x22,\x22Technology\x22,\x22Universal Directory\x22,\x22Workflows\x22],\x22repo:path\x22:\x22\/content\/okta\u002Dwww\/us\/en\u002Dus\/customers\/slack.html\x22}}"), event:'cmp:show', eventInfo: { path: 'page.page_customer_story\u002D98ad55db21' } }); </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-f500dcb8aa" 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-3451c3e415" 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-01-WBN-Beyond-Oktane-Meeting-CIAM-Experts_LP.html" target="_blank" id="" data-link-cta="no" data-link-text="Enhance Security & Customer Experience with CIAM" data-nav-hierarchy="" data-component-name="header" data-component-type="header">Enhance Security & Customer Experience with CIAM</a> <span class="header__tipitop-item">Enhance Security & Customer Experience with CIAM</span> <a href="https://pages.okta.com/2025-01-WBN-Beyond-Oktane-Meeting-CIAM-Experts_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--customer-no-video cmp-hero-ss--standard cmp-hero-ss--full-width cmp-hero-ss--title-2 cmp-hero-ss--ov-default aem-GridColumn aem-GridColumn--default--12"> <section class="cmp-hero cmp-hero--with-background" style="background-image: url('/adobe/dynamicmedia/deliver/dm-aid--7e51bdfa-fb2b-4713-8d35-c682addc7ebd/hero-slack-jpg.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"> <nav class="cmp-kicker__kicker-navigation"> <ul class="cmp-kicker__kicker-list"> <li class="cmp-kicker__kicker-list-item"> <a href="/customers/" target="_self" class="cmp-kicker__kicker-link">Customers</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>Slack</p> </li> </ul> </nav> </div> </div> </div> <div class="cmp-hero__body-container"> <h1 class="cmp-hero__title"> Lessons from the world’s productivity hub: Here’s how Slack saves time with Okta </h1> <div class="cmp-hero__text rte-content"></div> </div> </div> </div> <div class="cmp-hero__video-wrapper"> <div class="cmp-hero__video"><div class="video"> </div> </div> </div> </div> </section> </div> <div class="container responsivegrid template-customer-story-page aem-GridColumn aem-GridColumn--default--12"> <div id="container-e5f901bd53" class="cmp-container"> <div class="sideBar"> <div class="cmp-sidebar"> <div class="cmp-sidebar__company-logo"> <img class="cmp-sidebar__company-logo-img" srcset="/adobe/dynamicmedia/deliver/dm-aid--73af4983-1cc6-4b18-b8ae-70976edde13d/logo-slack-png.webp?width=100&preferwebp=true 100w, /adobe/dynamicmedia/deliver/dm-aid--73af4983-1cc6-4b18-b8ae-70976edde13d/logo-slack-png.webp?width=200&preferwebp=true 200w" sizes="(max-width: 1200px) 800px, 1280px" alt="Slack" data-fallback-srcset="/content/dam/okta---digital/en_us/images/logos/default/logo-slack.png"/> </div> <hr class="cmp-sidebar__divider cmp-sidebar__divider--no-margin-top"/> <div class="cmp-sidebar__industries grid"> <h3 class="cmp-sidebar__overline">Industries</h3> <ul class="cmp-sidebar__grid-content"> <li class="cmp-sidebar__list-item cmp-sidebar__list-item--no-link"> Technology </li> </ul> </div> <hr class="cmp-sidebar__divider"/> <div class="cmp-sidebar__products grid"> <h3 class="cmp-sidebar__overline">Products</h3> <ul class="cmp-sidebar__grid-content"> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__anchor-link" href="https://www.okta.com/workforce-identity/">Okta Workforce Identity</a> </li> </ul> </div> <hr class="cmp-sidebar__divider"/> <div class="cmp-sidebar__share grid"> <h3 class="cmp-sidebar__overline">Share</h3> <ul class="cmp-sidebar__share-links cmp-sidebar__grid-content"> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__share-link-logo copy-link" href="https://www.okta.com/customers/slack/" aria-label="Copy link to clipboard"> <div data-category="system" data-icon-id="link"></div> </a> </li> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__share-link-logo" href="https://www.linkedin.com/sharing/share-offsite/?url=https://www.okta.com/customers/slack/" aria-label="Share on LinkedIn"> <div data-category="brands" data-icon-id="linkedin"></div> </a> </li> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__share-link-logo" href="https://www.twitter.com/intent/tweet?text=Slack%20Story&url=https://www.okta.com/customers/slack/&via=okta&hashtags=Okta%20Workforce%20Identity" aria-label="Share on X"> <div data-category="brands" data-icon-id="x-sharp"></div> </a> </li> </ul> </div> <hr class="cmp-sidebar__divider cmp-sidebar__divider--no-margin-bottom"/> <div class="cmp-sidebar__bottom-content"> <div class="cmp-sidebar__more-company-information"> <h3 class="cmp-sidebar__overline"></h3> <ul> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__anchor-link" href="https://www.okta.com/blog/2020/12/stop-reinventing-the-wheel-the-remote-work-tools-you-need-are-already-here/" target="_self">Blog Entry </a> </li> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__anchor-link" href="https://www.okta.com/blog/2021/01/what-if-your-employees-could-achieve-office-level-productivity-from-home/" target="_self">Blog Entry </a> </li> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__anchor-link" href="https://www.okta.com/press-room/press-releases/introducing-okta-lifecycle-management-workflows/" target="_self">Press release </a> </li> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__anchor-link" href="https://www.okta.com/resources/oktane-content/ciam/#workplace-collaboration" target="_self">Oktane19 </a> </li> <li class="cmp-sidebar__list-item"> <a class="cmp-sidebar__anchor-link" href="https://www.okta.com/video/oktane18-developer-secure-collaboration-with-slack/" target="_self">Oktane18 </a> </li> </ul> </div> <hr class="cmp-sidebar__divider"/> <div class="cmp-sidebar__button-container"><div class="sidebarCTA experiencefragment"> <div id="experiencefragment-dedad1674d" class="cmp-experiencefragment cmp-experiencefragment--customers-sign-up"> <div id="container-b94ee30d4a" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-e27e024b0b":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-10-09T03:37:42Z","xdm:text":"<p>Ready to make Identity a business advantage? Sign up today.</p>\r\n"}}" id="text-e27e024b0b" class="cmp-text rte-content"> <p>Ready to make Identity a business advantage? Sign up today.</p> </div> </div> <div class="button cmp-button-ss--regular cmp-button-ss--primary aem-GridColumn aem-GridColumn--default--12"> <a id="button-24d99bb25a" class="cmp-button--button-24d99bb25a cmp-button " target="_blank" aria-label="Get started with our Free Trial" href="https://www.okta.com/free-trial/" 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> </div> </div> </div> </div> </div> </div> <div class="container responsivegrid"> <div id="container-36801ce7c1" class="cmp-container"> <div class="statcolumns cmp-stats-columns-ss--full-width cmp-stats-columns-ss--title-3 cmp-stats-columns-ss--body-2 cmp-stats-columns-ss-substat--body-3"><div class="cmp-stats-columns"> <div class="cmp-stats-columns__wrapper grid grid-container"> <div class="cmp-stats-columns__right-container col-12 grid cmp-stats-columns--full-width"> <div class="cmp-stats-columns__substats-list cmp-stats-columns__substats-list--4 col-12 grid"> <div class="cmp-stats-columns__substat-item "> <span class="cmp-stats-columns__substat-stat">48</span> <p class="cmp-stats-columns__substat-subcopy">hours to automate monitoring process</p> </div> <div class="cmp-stats-columns__substat-item "> <span class="cmp-stats-columns__substat-stat">27</span> <p class="cmp-stats-columns__substat-subcopy">apps integrated with Lifecycle Management</p> </div> <div class="cmp-stats-columns__substat-item "> <span class="cmp-stats-columns__substat-stat">200</span> <p class="cmp-stats-columns__substat-subcopy">apps available through Single Sign-On</p> </div> <div class="cmp-stats-columns__substat-item "> <span class="cmp-stats-columns__substat-stat">45</span> <p class="cmp-stats-columns__substat-subcopy">minutes/day saved with automated monitoring process</p> </div> </div> </div> </div> </div></div> <div class="text"> </div> <div class="video"> </div> <div class="quote"><div class="cmp-quote"> <div class="cmp-quote__text"> <p>"We use Okta to decide who gets access to certain apps, data, or systems. With Okta, we know who is requesting access, and whether or not they're using a device we can trust."</p> </div> <div class="cmp-quote__divider"> </div> <div class="cmp-quote__bottom-content"> <!-- DEF-860: Edit component’s dialog to allow enable/disable locale based ordering configuration override.--> <p class="cmp-quote__author">Curtis Salinas<span class="cmp-quote__bottom-comma cmp-quote__bottom-comma--alternate">,</span> </p> <!-- Following previous implementation, the last 2 items need to be wrapped in the same block --> <p class="cmp-quote__author-information">Senior Director<span class="cmp-quote__bottom-comma">,</span>Slack</p> </div> </div> </div> <div class="image"> </div> <div class="benefits"> <div class="cmp-benefits"> <p class="cmp-benefits__overline">Benefits</p> <div class="cmp-benefits__content"> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Stronger security posture and increased compliance</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Improved visibility and reporting</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">More accurate and efficient provisioning and deprovisioning through platform services</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Simplified access request process</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Faster access to necessary apps (for employees)</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Less time spent on reviews, maintenance, and provisioning (for BizTech)</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Simplified reporting</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Quick and simple deployment process with assistance from Customer First</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Increased flexibility for employees (now able to work remotely without a VPN)</p> </div> <div class="cmp-benefits__item"> <span class="cmp-benefits__item__checkmark" aria-hidden="true" data-category="marketing" data-icon-id="checkmark-3" data-options='{"size": "24px"}'></span> <p class="cmp-benefits__item__text">Easy shift to remote work in response to COVID-19</p> </div> </div> </div> </div> <div class="container responsivegrid template-customer-story-page-content"> <div id="container-8c416b0ca0" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-6bc9b030f4":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-12-19T20:35:25Z","xdm:text":"<h2>A culture of constant improvement&nbsp;</h2>\r\n<p>Slack is only seven years old, but it’s already made an undeniable impact on the business world. From Fortune 500 CEOs to contractors, millions of people rely on Slack to help them work more collaboratively and productively. And that number continues to grow as more people across industries begin working remotely.</p>\r\n<p>The company’s goal of helping people be more productive is also embodied in Slack’s internal business culture. Everyone plays a part—including the company’s IT organization, known as the “BizTech” team, which frequently revisits its Business Technology strategy in order to maintain a convenient, productive, and secure employee experience.</p>\r\n<p>With such frequent reviews, it didn’t take long for BizTech to realize that Slack needed to reduce the number of apps it had amassed as a start-up. It also needed to centralize access (and access control) for the remaining apps.</p>\r\n<p>“Most of the BizTech infrastructure wasn't even managed in the same department,” says Curtis Salinas, Slack’s senior director of strategic planning and operations. “So Slack’s first identity goal was to pull them all together. There were around 450 SaaS apps in use, which is a lot for a company that had fewer than 1000 employees at the time.”</p>\r\n<p>Consolidating its technology stack for better access control and a simplified user experience quickly became a priority for Slack. It took decisive action, streamlining its BizTech landscape by eliminating 100 apps and partnering with Okta for identity. Slack was able to consolidate to 350 apps, and 200 of those are centralized and protected by Okta’s&nbsp;<a href=\"https://www.okta.com/products/universal-directory/\">Universal Directory</a>&nbsp;and&nbsp;<a href=\"https://www.okta.com/products/single-sign-on/\">Single Sign-On</a>.</p>\r\n"}}" id="text-6bc9b030f4" class="cmp-text rte-content"> <h2>A culture of constant improvement </h2> <p>Slack is only seven years old, but it’s already made an undeniable impact on the business world. From Fortune 500 CEOs to contractors, millions of people rely on Slack to help them work more collaboratively and productively. And that number continues to grow as more people across industries begin working remotely.</p> <p>The company’s goal of helping people be more productive is also embodied in Slack’s internal business culture. Everyone plays a part—including the company’s IT organization, known as the “BizTech” team, which frequently revisits its Business Technology strategy in order to maintain a convenient, productive, and secure employee experience.</p> <p>With such frequent reviews, it didn’t take long for BizTech to realize that Slack needed to reduce the number of apps it had amassed as a start-up. It also needed to centralize access (and access control) for the remaining apps.</p> <p>“Most of the BizTech infrastructure wasn't even managed in the same department,” says Curtis Salinas, Slack’s senior director of strategic planning and operations. “So Slack’s first identity goal was to pull them all together. There were around 450 SaaS apps in use, which is a lot for a company that had fewer than 1000 employees at the time.”</p> <p>Consolidating its technology stack for better access control and a simplified user experience quickly became a priority for Slack. It took decisive action, streamlining its BizTech landscape by eliminating 100 apps and partnering with Okta for identity. Slack was able to consolidate to 350 apps, and 200 of those are centralized and protected by Okta’s <a href="https://www.okta.com/products/universal-directory/">Universal Directory</a> and <a href="https://www.okta.com/products/single-sign-on/">Single Sign-On</a>.</p> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-1e6c7b6317":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-12-19T20:35:25Z","xdm:text":"<h2>Reducing complexity and boosting security&nbsp;</h2>\r\n<p>When Salinas joined the team a couple of years later, Slack was intensely focused on improving its security posture. The company was considering going public, which would mean adhering to more stringent security guidelines, like SOX, in addition to regulations required by larger organizations and government customers, like FedRAMP. Slack also wanted to move towards a&nbsp;<a href=\"https://www.okta.com/resources/whitepaper/zero-trust-with-okta-modern-approach-to-secure-access/\">Zero Trust</a>&nbsp;model that would protect the company’s employees, platform, and data without limiting users to working at the office or on specific devices. This has become increasingly important with so many employees&nbsp;<a href=\"https://www.okta.com/blog/2020/03/adopting-a-remote-work-strategy/\">shifting to remote work as a result of COVID-19</a>.</p>\r\n<p>The company improved access control by increasing the number of apps behind Okta SSO, and embracing multi-factor authentication. “We don't believe in putting everything behind firewalls and making people use VPNs,” says Salinas. “With Okta, we know who is requesting access, and whether or not they're using a device we can trust.”</p>\r\n<p>Next, Slack began exploring ways to safeguard and automate the provisioning process. This was necessary in order to reduce the possibility of human error, while improving reporting and auditing capabilities to meet SOX and FedRAMP guidelines.</p>\r\n<p>“When you come into the company, everything starts with identity,” says Salinas. “The tools that you're going to use depend on who you are, where you work, what your position is in the company, and who you report to. Obviously, that puts more emphasis on getting things right in Okta.”</p>\r\n"}}" id="text-1e6c7b6317" class="cmp-text rte-content"> <h2>Reducing complexity and boosting security </h2> <p>When Salinas joined the team a couple of years later, Slack was intensely focused on improving its security posture. The company was considering going public, which would mean adhering to more stringent security guidelines, like SOX, in addition to regulations required by larger organizations and government customers, like FedRAMP. Slack also wanted to move towards a <a href="https://www.okta.com/resources/whitepaper/zero-trust-with-okta-modern-approach-to-secure-access/">Zero Trust</a> model that would protect the company’s employees, platform, and data without limiting users to working at the office or on specific devices. This has become increasingly important with so many employees <a href="https://www.okta.com/blog/2020/03/adopting-a-remote-work-strategy/">shifting to remote work as a result of COVID-19</a>.</p> <p>The company improved access control by increasing the number of apps behind Okta SSO, and embracing multi-factor authentication. “We don't believe in putting everything behind firewalls and making people use VPNs,” says Salinas. “With Okta, we know who is requesting access, and whether or not they're using a device we can trust.”</p> <p>Next, Slack began exploring ways to safeguard and automate the provisioning process. This was necessary in order to reduce the possibility of human error, while improving reporting and auditing capabilities to meet SOX and FedRAMP guidelines.</p> <p>“When you come into the company, everything starts with identity,” says Salinas. “The tools that you're going to use depend on who you are, where you work, what your position is in the company, and who you report to. Obviously, that puts more emphasis on getting things right in Okta.”</p> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-eb05d6a93f":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-12-19T20:35:25Z","xdm:text":"<h2>Establishing the right processes</h2>\r\n<p>Before Slack could fully embrace an identity-first BizTech strategy, Salinas needed to decide on how to restructure Slack’s Business Technology environment, including deciding on a source of truth.</p>\r\n<p>Salinas decided against using Active Directory (AD) early on. “My last AD team had five people on it,” he says. “It required a ton of infrastructure, constant tweaking, upgrades, and change. It's a whole discipline in and of itself. When I got to Slack, it didn’t make any sense because we're heavy Mac users, and wouldn’t benefit from any of AD’s Windows management capabilities.</p>\r\n<p>Instead of spending time and resources on AD maintenance, Salinas decided to focus on reducing complexity by scaling Slack’s Okta usage. “Okta has been ahead of the game in terms of pre-packaged integrations. We use Duo, a third-party MFA, and we love the simplicity of that in an environment like Okta. Okta was born knowing what it’s good at—and that’s making it easy to plug into other solutions. That's just not something you find in the Microsoft stack.”</p>\r\n<p>With the right tools in place, Slack began considering ways to improve its ability to automate its monitoring and provisioning processes.</p>\r\n<p>“We looked at how our processes flowed across the entire company,” says Salinas. “Then we considered how they affect our various business systems. Once we pulled all that together, we had an immense treasure trove of data--and that's been a huge focus for us for the last year. How do we make sure the data is clean? And how do we pull it into one place and make it usable?”</p>\r\n<p>Salinas knew he’d found the answer when he heard about&nbsp;<a href=\"https://www.okta.com/products/lifecycle-management/\">Okta Lifecycle Management’s</a>&nbsp;HR-driven Business Technology provisioning capabilities--plus the automatic provisioning capabilities of&nbsp;<a href=\"https://www.okta.com/platform/workflows/\">Workflows</a>, part of<a href=\"https://www.okta.com/platform/\">&nbsp;Okta Platform Services</a>&nbsp;that provides a no-code, graphical interface that integrates with a wide range of commonly used apps.</p>\r\n<p>Together, these Platform Services make it easy for the BizTech team to automate a range of administrative tasks, from onboarding and offboarding users to sending reminders to employees and HR staff. “As soon as I heard about it, I immediately thought, ‘It's a logic system,’” says Salinas. “’This is all I need to build these groups. Sounds good to me!’”</p>\r\n"}}" id="text-eb05d6a93f" class="cmp-text rte-content"> <h2>Establishing the right processes</h2> <p>Before Slack could fully embrace an identity-first BizTech strategy, Salinas needed to decide on how to restructure Slack’s Business Technology environment, including deciding on a source of truth.</p> <p>Salinas decided against using Active Directory (AD) early on. “My last AD team had five people on it,” he says. “It required a ton of infrastructure, constant tweaking, upgrades, and change. It's a whole discipline in and of itself. When I got to Slack, it didn’t make any sense because we're heavy Mac users, and wouldn’t benefit from any of AD’s Windows management capabilities.</p> <p>Instead of spending time and resources on AD maintenance, Salinas decided to focus on reducing complexity by scaling Slack’s Okta usage. “Okta has been ahead of the game in terms of pre-packaged integrations. We use Duo, a third-party MFA, and we love the simplicity of that in an environment like Okta. Okta was born knowing what it’s good at—and that’s making it easy to plug into other solutions. That's just not something you find in the Microsoft stack.”</p> <p>With the right tools in place, Slack began considering ways to improve its ability to automate its monitoring and provisioning processes.</p> <p>“We looked at how our processes flowed across the entire company,” says Salinas. “Then we considered how they affect our various business systems. Once we pulled all that together, we had an immense treasure trove of data--and that's been a huge focus for us for the last year. How do we make sure the data is clean? And how do we pull it into one place and make it usable?”</p> <p>Salinas knew he’d found the answer when he heard about <a href="https://www.okta.com/products/lifecycle-management/">Okta Lifecycle Management’s</a> HR-driven Business Technology provisioning capabilities--plus the automatic provisioning capabilities of <a href="https://www.okta.com/platform/workflows/">Workflows</a>, part of<a href="https://www.okta.com/platform/"> Okta Platform Services</a> that provides a no-code, graphical interface that integrates with a wide range of commonly used apps.</p> <p>Together, these Platform Services make it easy for the BizTech team to automate a range of administrative tasks, from onboarding and offboarding users to sending reminders to employees and HR staff. “As soon as I heard about it, I immediately thought, ‘It's a logic system,’” says Salinas. “’This is all I need to build these groups. Sounds good to me!’”</p> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-bcde199c95":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-12-19T20:35:25Z","xdm:text":"<h2>More time, less risk</h2>\r\n<p>By this time, Slack had become a public company, and was in the middle of preparing for its first SOX audit as a public company. “We were doing some digging on what logs we needed to pull from Okta,” says Salinas. “One was a job that happens between Workday and Okta. We needed to be able to show that access changes were feeding correctly from Workday to Okta.&quot;</p>\r\n<p>As a&nbsp;<a href=\"https://www.okta.com/sites/default/files/Customer-Success-Data-Sheet.pdf\">Premier Plus Success</a>&nbsp;customer, Slack was already working closely with Okta’s&nbsp;<a href=\"https://www.okta.com/customer-first/\">Customer First</a>&nbsp;team, so when the company decided to adopt Workflows, it already had easy access to a range of&nbsp;<a href=\"https://www.okta.com/services/success-and-support/\">Customer Success and Support Services</a>&nbsp;and&nbsp;<a href=\"https://www.okta.com/services/education-services/\">Education Services</a>, including 24x7 access to Okta’s robust on-demand training catalog through their Premier Learning Pass subscription.</p>\r\n<p>With the help of an experienced Okta Customer Success Manager (CSM) and a quick-thinking support engineer, Slack found the solution they were searching for. “We were able boil it down to specific logic and Okta was able to help us automate the monitoring process with a quick workflow within 48 hours,” says Salinas.</p>\r\n<p>Slack uses SailPoint as a governance tool for SOX audits, supplemented by Workflows automation to ensure a comprehensive solution that meets the needs of the business. In SailPoint, two feeds of Okta users are generated: one feed that highlights employees with SOX-relevant roles, and another feed that lists employees with Okta admin access.</p>\r\n<p>Then, this information is cross-referenced with the information in Workday. If an error is detected, the workflow automatically triggers Jira to send an alert to the appropriate administrator. That administrator would then either remove the user from the incorrect group, or add them, depending on the situation.</p>\r\n<p>Overall, this eliminates a lot of risk. “If we don't properly catch an error and it ends up in a SOX audit, we would have to report it to the US Securities and Exchange Commission,” says Salinas. “That’s a big risk for any company.”</p>\r\n<p>It also saves a lot of time. Originally, the company had an employee who spent half an hour a day checking logs for errors, and Salinas would spend another 10-15 minutes consulting with her.</p>\r\n<p>“It totalled 30 to 45 minutes a day,” says Salinas. “And usually, at least one job failed every day. But now, it’s much less frequent with Workflows. We went through the manual review process once this week, and once two weeks before that. But we only have to do it during maintenance windows now. And we’ve begun to think about ways to add more logic with Platform Services so we don’t have to do manual reviews at all unless there’s an actual failure.”</p>\r\n<p>Even when manual access reviews do have to be done, the process is much simpler, especially now that all Slack’s most commonly used apps have been integrated.</p>\r\n<p>“When people ask for information that’s outside of our day-to-day operations—maybe someone needs to know what access someone had at a particular time, or they want to run a report against which roles have access to which apps—it's all centralized,” says Salinas. “The benefits of that really shows up during audit time, whether it’s now, when we’re doing our SOX audits, or next year, when we’re working on FedRAMP. It's just incredibly easy for us to confidently report that everything is where it should be.”</p>\r\n<p>The company is currently working with Professional Services on a health check project that includes optimizing Workday as a Master and implementing FedRamp.</p>\r\n"}}" id="text-bcde199c95" class="cmp-text rte-content"> <h2>More time, less risk</h2> <p>By this time, Slack had become a public company, and was in the middle of preparing for its first SOX audit as a public company. “We were doing some digging on what logs we needed to pull from Okta,” says Salinas. “One was a job that happens between Workday and Okta. We needed to be able to show that access changes were feeding correctly from Workday to Okta."</p> <p>As a <a href="https://www.okta.com/sites/default/files/Customer-Success-Data-Sheet.pdf">Premier Plus Success</a> customer, Slack was already working closely with Okta’s <a href="https://www.okta.com/customer-first/">Customer First</a> team, so when the company decided to adopt Workflows, it already had easy access to a range of <a href="https://www.okta.com/services/success-and-support/">Customer Success and Support Services</a> and <a href="https://www.okta.com/services/education-services/">Education Services</a>, including 24x7 access to Okta’s robust on-demand training catalog through their Premier Learning Pass subscription.</p> <p>With the help of an experienced Okta Customer Success Manager (CSM) and a quick-thinking support engineer, Slack found the solution they were searching for. “We were able boil it down to specific logic and Okta was able to help us automate the monitoring process with a quick workflow within 48 hours,” says Salinas.</p> <p>Slack uses SailPoint as a governance tool for SOX audits, supplemented by Workflows automation to ensure a comprehensive solution that meets the needs of the business. In SailPoint, two feeds of Okta users are generated: one feed that highlights employees with SOX-relevant roles, and another feed that lists employees with Okta admin access.</p> <p>Then, this information is cross-referenced with the information in Workday. If an error is detected, the workflow automatically triggers Jira to send an alert to the appropriate administrator. That administrator would then either remove the user from the incorrect group, or add them, depending on the situation.</p> <p>Overall, this eliminates a lot of risk. “If we don't properly catch an error and it ends up in a SOX audit, we would have to report it to the US Securities and Exchange Commission,” says Salinas. “That’s a big risk for any company.”</p> <p>It also saves a lot of time. Originally, the company had an employee who spent half an hour a day checking logs for errors, and Salinas would spend another 10-15 minutes consulting with her.</p> <p>“It totalled 30 to 45 minutes a day,” says Salinas. “And usually, at least one job failed every day. But now, it’s much less frequent with Workflows. We went through the manual review process once this week, and once two weeks before that. But we only have to do it during maintenance windows now. And we’ve begun to think about ways to add more logic with Platform Services so we don’t have to do manual reviews at all unless there’s an actual failure.”</p> <p>Even when manual access reviews do have to be done, the process is much simpler, especially now that all Slack’s most commonly used apps have been integrated.</p> <p>“When people ask for information that’s outside of our day-to-day operations—maybe someone needs to know what access someone had at a particular time, or they want to run a report against which roles have access to which apps—it's all centralized,” says Salinas. “The benefits of that really shows up during audit time, whether it’s now, when we’re doing our SOX audits, or next year, when we’re working on FedRAMP. It's just incredibly easy for us to confidently report that everything is where it should be.”</p> <p>The company is currently working with Professional Services on a health check project that includes optimizing Workday as a Master and implementing FedRamp.</p> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-fe8474f4b2":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-12-19T20:35:25Z","xdm:text":"<h2>Streamlined provisioning with Okta Workflows</h2>\r\n<p>With Okta&nbsp;<a href=\"https://www.okta.com/products/lifecycle-management/\">Lifecycle Management</a>, Slack also automated the provisioning and deprovisioning process for its most commonly used apps. Now, when a new employee starts at Slack, they’re directed to a specific Slack channel where they interact with a bot. The bot responds by granting access to seven apps that are used company-wide. In total, Slack’s integrated more than 27 apps with Lifecycle Management to streamline employee onboarding.</p>\r\n<p>By seamlessly mapping groups of employees directly to downstream applications, the company is able to meet employees where they are. Being able to request access to new apps from a platform they’re already using (Slack) makes the process simple and convenient for everyone.</p>\r\n<p>“Employees can even be notified of their rejection or acceptance in Slack,” says Salinas. “But behind the scenes, it’s all powered by the Okta Platform Services engine.”</p>\r\n<p>New employees are also able to start working sooner, now that basic tools are automatically provisioned. “Not even that long ago, everything was completely manual, so it's been phenomenal to not have to worry about having a staff member there to click buttons and grant access.”</p>\r\n<p>“Our Customer Success Manager has been tremendous and so has everybody else she's brought to the table,” says Salinas. “When we needed to meet our SOX standards, we went from ‘That’s going to be a big hill to climb,’ to ‘Oh wow, there’s a simple way to get this done.’ Okta just provided it, and we were off to the races.”</p>\r\n"}}" id="text-fe8474f4b2" class="cmp-text rte-content"> <h2>Streamlined provisioning with Okta Workflows</h2> <p>With Okta <a href="https://www.okta.com/products/lifecycle-management/">Lifecycle Management</a>, Slack also automated the provisioning and deprovisioning process for its most commonly used apps. Now, when a new employee starts at Slack, they’re directed to a specific Slack channel where they interact with a bot. The bot responds by granting access to seven apps that are used company-wide. In total, Slack’s integrated more than 27 apps with Lifecycle Management to streamline employee onboarding.</p> <p>By seamlessly mapping groups of employees directly to downstream applications, the company is able to meet employees where they are. Being able to request access to new apps from a platform they’re already using (Slack) makes the process simple and convenient for everyone.</p> <p>“Employees can even be notified of their rejection or acceptance in Slack,” says Salinas. “But behind the scenes, it’s all powered by the Okta Platform Services engine.”</p> <p>New employees are also able to start working sooner, now that basic tools are automatically provisioned. “Not even that long ago, everything was completely manual, so it's been phenomenal to not have to worry about having a staff member there to click buttons and grant access.”</p> <p>“Our Customer Success Manager has been tremendous and so has everybody else she's brought to the table,” says Salinas. “When we needed to meet our SOX standards, we went from ‘That’s going to be a big hill to climb,’ to ‘Oh wow, there’s a simple way to get this done.’ Okta just provided it, and we were off to the races.”</p> </div> </div> <div class="text aem-GridColumn aem-GridColumn--default--12"><div data-cmp-data-layer="{"text-ec7f392cc6":{"@type":"okta-www/components/content/text/v1/text","repo:modifyDate":"2024-12-19T20:35:25Z","xdm:text":"<h2>Finding new use cases&nbsp;</h2>\r\n<p>Moving forward, Slack plans to continue exploring new ways to reduce risk and increase compliance within its existing ecosystem, including using&nbsp;<a href=\"https://www.okta.com/hooks/\">Okta Hooks</a>&nbsp;to run reviews in additional systems.</p>\r\n<p>The company also intends to start digging into more focused use cases--ones that require a more granular approach. “That’s when I think it gets even more interesting, because now the groups are established,” says Salinas. “The cool part is when we start considering different ways to use those groups.”</p>\r\n<p>“To me, that's super exciting, because new employees won’t have to ask for anything—it’ll just be available to them on Day One,” says Salinas. “It’s less work for my team and makes more sense for the employees, because they don't need to hound anyone for access.”</p>\r\n<p>Slack will also start looking at ways to help employees become more self-reliant. “How can we use Okta Workflows to enable employees to manage their own distribution lists and groups without having to actually learn Workflows?” says Salinas. “To me, that’s worth so much.”</p>\r\n"}}" id="text-ec7f392cc6" class="cmp-text rte-content"> <h2>Finding new use cases </h2> <p>Moving forward, Slack plans to continue exploring new ways to reduce risk and increase compliance within its existing ecosystem, including using <a href="https://www.okta.com/hooks/">Okta Hooks</a> to run reviews in additional systems.</p> <p>The company also intends to start digging into more focused use cases--ones that require a more granular approach. “That’s when I think it gets even more interesting, because now the groups are established,” says Salinas. “The cool part is when we start considering different ways to use those groups.”</p> <p>“To me, that's super exciting, because new employees won’t have to ask for anything—it’ll just be available to them on Day One,” says Salinas. “It’s less work for my team and makes more sense for the employees, because they don't need to hound anyone for access.”</p> <p>Slack will also start looking at ways to help employees become more self-reliant. “How can we use Okta Workflows to enable employees to manage their own distribution lists and groups without having to actually learn Workflows?” says Salinas. “To me, that’s worth so much.”</p> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="moreStories aem-GridColumn aem-GridColumn--default--12"> <section class="cmp-more-stories"> <hr class="cmp-more-stories__divider"/> <h3 class="cmp-more-stories__title">Recommended stories</h3> <div class="cmp-more-stories__cards"> <div class="cmp-customer-story-card"> <a class="cmp-customer-story-card__link" href="/customers/zoom/" data-link-cta="yes" data-link-text="Okta helps Zoom maintain security posture in face of rapid growth" data-nav-hierarchy="" data-component-name="card" data-component-type="card"> <div class="cmp-customer-story-card__thumbnail"> <img class="cmp-customer-story-card__bg" src="/adobe/dynamicmedia/deliver/dm-aid--a7c5742b-562e-4ecd-b14d-ca823532decd/card-zoom-jpg.webp?preferwebp=true" alt="Two persons connected and speaking through an interface."/> <div class="cmp-customer-story-card__logo-wrapper"> <img class="cmp-customer-story-card__logo" srcset="/adobe/dynamicmedia/deliver/dm-aid--0996cfe9-7c9a-4515-ab74-a72409e3d463/logo-zoom-png.webp?width=100&preferwebp=true 100w, /adobe/dynamicmedia/deliver/dm-aid--0996cfe9-7c9a-4515-ab74-a72409e3d463/logo-zoom-png.webp?width=200&preferwebp=true 200w" sizes="(max-width: 1200px) 100px, 200px" alt="" data-fallback-srcset="/content/dam/okta---digital/en_us/images/logos/white/logo-zoom.png"/> </div> </div> <div class="cmp-customer-story-card__text-content"> <span class="cmp-customer-story-card__overline">Zoom</span> <p class="cmp-customer-story-card__title">Okta helps Zoom maintain security posture in face of rapid growth</p> </div> </a> </div> <div class="cmp-customer-story-card"> <a class="cmp-customer-story-card__link" href="/customers/ntt-data/" data-link-cta="yes" data-link-text="Customers NTT Data NTT DATA gives 140,000 employees the "freedom to adapt" with Okta" data-nav-hierarchy="" data-component-name="card" data-component-type="card"> <div class="cmp-customer-story-card__thumbnail"> <img class="cmp-customer-story-card__bg" src="/adobe/dynamicmedia/deliver/dm-aid--e377f5d7-0024-45f1-ad00-a872f8f881b2/card-ntt-data-jpg.webp?preferwebp=true" alt/> <div class="cmp-customer-story-card__logo-wrapper"> <img class="cmp-customer-story-card__logo" srcset="/adobe/dynamicmedia/deliver/dm-aid--fea7be32-f363-4a5a-8527-99253a649729/customer-ntt-data-white-png.webp?width=100&preferwebp=true 100w, /adobe/dynamicmedia/deliver/dm-aid--fea7be32-f363-4a5a-8527-99253a649729/customer-ntt-data-white-png.webp?width=200&preferwebp=true 200w" sizes="(max-width: 1200px) 100px, 200px" alt="" data-fallback-srcset="/content/dam/okta---digital/en_us/images/logos/white/customer-ntt-data-white.png"/> </div> </div> <div class="cmp-customer-story-card__text-content"> <span class="cmp-customer-story-card__overline">NTT Data</span> <p class="cmp-customer-story-card__title">Customers NTT Data NTT DATA gives 140,000 employees the "freedom to adapt" with Okta</p> </div> </a> </div> <div class="cmp-customer-story-card"> <a class="cmp-customer-story-card__link" href="/customers/kensho/" data-link-cta="yes" data-link-text="Kensho goes to market 9 months faster with Okta" data-nav-hierarchy="" data-component-name="card" data-component-type="card"> <div class="cmp-customer-story-card__thumbnail"> <img class="cmp-customer-story-card__bg" src="/adobe/dynamicmedia/deliver/dm-aid--d2e47eab-c353-462f-93c1-1756d2f2f81e/card-kensho-jpg.webp?preferwebp=true" alt/> <div class="cmp-customer-story-card__logo-wrapper"> <img class="cmp-customer-story-card__logo" srcset="/adobe/dynamicmedia/deliver/dm-aid--9b87c2f1-acf9-4995-9e98-c0807dafe7a7/logo-kensho-white-svg.webp?width=100&preferwebp=true 100w, /adobe/dynamicmedia/deliver/dm-aid--9b87c2f1-acf9-4995-9e98-c0807dafe7a7/logo-kensho-white-svg.webp?width=200&preferwebp=true 200w" sizes="(max-width: 1200px) 100px, 200px" alt="" data-fallback-srcset="/content/dam/okta---digital/en_us/images/logos/white/logo-kensho-white.svg"/> </div> </div> <div class="cmp-customer-story-card__text-content"> <span class="cmp-customer-story-card__overline">Kensho</span> <p class="cmp-customer-story-card__title">Kensho goes to market 9 months faster with Okta</p> </div> </a> </div> </div> </section></div> <div class="experiencefragment aem-GridColumn aem-GridColumn--default--12"> <div id="experiencefragment-1a4e034c88" class="cmp-experiencefragment cmp-experiencefragment--customers-cta-banner"> <div id="container-4c7808f66b" class="cmp-container"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="ctaBanner aem-GridColumn aem-GridColumn--default--12"> <div class="cmp-cta-banner-v1" style="background-image: url('/adobe/dynamicmedia/deliver/dm-aid--09a5989c-34e1-469d-bee3-2c3f40d8c4a5/CTA-banner-background-jpg.webp?preferwebp=true');"> <div class="cmp-cta-banner-v1__content-wrapper"> <div class="cmp-cta-banner-v1__content"> <h2 class="cmp-cta-banner-v1__title">Continue your Identity journey</h2> <div class="cmp-cta-banner-v1__subtitle rte-content"><p>Get hands on with the free trial today, or get in touch with our team to discuss your unique needs.</p> </div> <div class="cmp-cta-banner-v1__buttons-wrapper"> <div class="cmp-cta-banner-v1__button-container"> <a id="button-5c8def1393" class="cmp-button--button-5c8def1393 cmp-button cmp-button--primary cmp-button--large " target="_blank" aria-label="Get started with Okta Free Trial" href="https://www.okta.com/free-trial/" 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="cmp-cta-banner-v1__button-container"> <a id="button-3fb8fc0ab7" class="cmp-button--button-3fb8fc0ab7 cmp-button cmp-button--secondary cmp-button--large " target="_blank" aria-label="Contact our sales representatives for assistance" href="https://www.okta.com/contact-sales/" data-link-cta="yes" data-link-text="Contact Us" data-nav-hierarchy="" data-component-name="button" data-component-type="button"> <span class="cmp-button__label">Contact Us</span> </a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="inheritedExperienceFragment aem-GridColumn aem-GridColumn--default--12"><div class="cmp-inherited-experience-fragment"> <div id="container-e79a4c2fbc" 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>