Okta

Okta

Okta is an enterprise identity and access management platform used for SSO, MFA, and user lifecycle management. Scripts and redirects handle authentication flows that validate user identity against Okta's identity provider before granting access to applications. Widely deployed in B2B SaaS and enterprise software products.

Overview

Okta is the leading cloud-native enterprise identity platform, providing single sign-on, multi-factor authentication, lifecycle management, and API access management for thousands of organizations worldwide. It operates as a standalone identity provider (IdP) that federates authentication across cloud and on-premises applications.

What This Script Does

Okta's browser-side behavior centers on authentication flows, session management, and the Okta Sign-In Widget — a JavaScript SDK that renders login forms and handles credential submission client-side before redirecting to the target application.

Session Cookies

  • sid — First-party session cookie scoped to the Okta domain (e.g., company.okta.com). Stores the authenticated session identifier. Persists for the duration of the SSO session (typically 8–24 hours depending on policy). HTTP-only, Secure.
  • oktaStateToken — Short-lived token cookie used during the authentication flow to maintain state between steps (username entry, MFA challenge, etc.). Expires on flow completion.
  • DT — Device trust cookie used by Okta FastPass and device assurance policies to identify recognized devices. Persists for up to 1 year.

Script Files Loaded

  • okta-sign-in.min.js — The Okta Sign-In Widget, loaded from the organization's Okta subdomain or from a CDN path under global.oktacdn.com. Handles credential entry, MFA prompts, and social login buttons.
  • Auth SDK may also load polyfills and locale bundles from global.oktacdn.com.

Domains Contacted

  • {tenant}.okta.com or {tenant}.okta-emea.com — Primary IdP domain handling authentication API calls (/api/v1/authn, /oauth2/v1/authorize, /oauth2/v1/token).
  • global.oktacdn.com — CDN delivering the Sign-In Widget JavaScript and CSS.
  • login.okta.com — Used for identity-first flows and Okta's hosted sign-in pages.

Data Collected Per Interaction

  • Username and password (submitted over TLS to Okta's authentication API)
  • MFA responses (TOTP codes, push notification confirmations, WebAuthn assertions)
  • IP address and user-agent (captured server-side for login risk assessment)
  • Device fingerprint (for Okta ThreatInsight and device trust policies)
  • Session state tokens passed between authentication steps

SSO and OIDC/SAML Flows Okta handles the full SAML 2.0 and OpenID Connect (OIDC) flow. For SAML, it issues signed XML assertions. For OIDC, it returns authorization codes exchanged for access and ID tokens. Redirects are managed via browser-based HTTP 302 redirects to the callback URL registered on the application.

Lifecycle Management When embedded on IT portals or admin pages, Okta scripts may also render the Okta End-User Dashboard for app launching, password management, and device enrollment.

Consent & Compliance

Consent category: Essential / Functional

  • GDPR/ePrivacy: Exempt from consent. Authentication scripts are strictly necessary for the service the user has explicitly requested (logging in). The cookies set (sid, DT) are required for maintaining the authenticated session and cannot be replaced with less privacy-invasive alternatives. Under ePrivacy Article 5(3), cookies that are strictly necessary for a service explicitly requested by the user are exempt.
  • CCPA/CPRA: Authentication processing is exempt from CCPA's sale/sharing restrictions as it constitutes service delivery.
  • Data transfers: Okta is a US company. Okta participates in the EU-US Data Privacy Framework (DPF), providing an adequacy mechanism for EU-to-US data transfers. Standard Contractual Clauses (SCCs) are also available.
  • No IAB TCF purposes apply — Okta does not participate in the IAB TCF ecosystem.

Should You Block This Without Consent?

No. Okta handles authentication and access control. Blocking its scripts and cookies would prevent users from logging in entirely. Authentication flows are strictly necessary and are exempt from consent requirements under both GDPR/ePrivacy and CCPA.

Is Okta GDPR compliant?

Okta typically loads functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Okta can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Okta, not on Okta itself.

Visit website

Consent Categories

Also Known As

Okta SSOOkta MFAsingle sign-onidentity providerOkta SAMLenterprise authenticationIAM

Industries

Computers Electronics and TechnologyProgramming and Developer Software

Tracked Domains (1)

ok1static.oktacdn.comEssential

ok1static.oktacdn.com is an essential domain operated by Okta, used to keep the site working, including security, load balancing, and sessions.

Frequently Asked Questions

Related Vendors

Braze
Braze
Customer engagement platform for mobile-first marketing automation across push, email, SMS, and in-app channels. The Braze SDK tracks user events and attributes for segmentation and campaign targeting. On web, it manages push notification permissions and fires behavioral analytics events.
Qualtrics
Qualtrics
Qualtrics is an enterprise experience management platform for surveys, NPS measurement, and customer feedback collection. Scripts load embeddable survey widgets and page intercept triggers on websites, collecting visitor responses and behavioral context. Session and visitor identifiers are captured to link survey responses with user journey data.
Datadog
Datadog
Datadog is an observability and monitoring platform for cloud infrastructure, applications, and logs. Browser SDK scripts instrument frontend JavaScript to capture errors, performance timings, and user sessions for Real User Monitoring. Used by engineering teams to diagnose production issues and monitor user experience metrics.
Dynatrace
Dynatrace
Dynatrace is an AI-powered observability platform for application performance monitoring and infrastructure management. Browser agents inject into page loads to collect Real User Monitoring data including JavaScript errors, resource timings, and user action traces. Used by operations and engineering teams to detect and diagnose performance degradations.
Klarna
Klarna
Klarna is a buy-now-pay-later and consumer financing service embedded in e-commerce checkouts. Scripts load payment option widgets displaying installment plans and financing offers to shoppers. Browser signals, purchase context, and session data are collected for real-time credit assessments. Sets cookies to maintain session state across the checkout flow.
Stripe Tax
Stripe Tax
Stripe Tax is an automated tax calculation and collection module integrated into Stripe checkout flows. Scripts calculate applicable sales tax, VAT, or GST in real time based on customer location and product type during payment. Tax calculations and jurisdiction data are transmitted to Stripe's servers for compliance reporting.

Manage consent for Okta

ConsentStack automatically detects and manages Okta trackers so your site stays compliant with global privacy regulations.