---
title: "Seamless SSO: How to Integrate Okta (SAML 2.0) with DreamFactory"
description: Learn how to integrate Okta SAML SSO with DreamFactory for simple, secure user authentication.
image: https://blog.dreamfactory.com/hubfs/ChatGPT%20Image%20Nov%2019%2c%202025%2c%2005_05_08%20PM.png
---

[![DreamFactory logo](https://cdn.prod.website-files.com/64ed8da8a866be7a702fbae0/68d51994d3678214b54acb60_dreamfactory-navbar-logo.svg)](https://www.dreamfactory.com/)

 Products & Services

[AI Data Gateway](https://www.dreamfactory.com/ai-data-gateway/overview)

[Overview Why DreamFactory exists](https://www.dreamfactory.com/ai-data-gateway/overview) [Data Gov, Comp, Security Policy enforcement at the API layer](https://www.dreamfactory.com/ai-data-gateway/ai-data-governance) [Standard API Layer One contract for every backend](https://www.dreamfactory.com/ai-data-gateway/standard-api-layer) [API Gateway Functionality Routing, auth, rate limits, observability](https://www.dreamfactory.com/ai-data-gateway/api-gateway-functionality) [Deployment & Integration Self-hosted, cloud, hybrid](https://www.dreamfactory.com/ai-data-gateway/on-premise-deployment-and-integration) [Developer Productivity Auto-generated, never hand-coded](https://www.dreamfactory.com/ai-data-gateway/ai-development-accelerated) [AI App Architectures Patterns for RAG, agents, MCP](https://www.dreamfactory.com/ai-data-gateway/enterprise-ai-architectures)

AI Data Models

[AIOpenAI](https://www.dreamfactory.com/use-cases/openai) [GGoogle Gemini](https://www.dreamfactory.com/use-cases/google-gemini) [CAnthropic Claude](https://www.dreamfactory.com/use-cases/anthropic-claude-landing) [LMeta Llama](https://www.dreamfactory.com/use-cases/meta-llama) [MMistral AI](https://www.dreamfactory.com/use-cases/mistral) [CoCohere](https://www.dreamfactory.com/use-cases/cohere)

Services and support

[Quickstart Service Packages Expert-led Quickstarts to production](https://www.dreamfactory.com/services-and-support/quickstart-services-packages)

API Management

[Generate & Manage REST APIs From any database, in seconds](https://www.dreamfactory.com/api-management/generate-rest-apis) [Features Security, scripting, self-hosted & more](https://www.dreamfactory.com/api-management/features) [API Generation The complete guide to auto-generated APIs](https://blog.dreamfactory.com/a-complete-guide-to-api-generation) [API Management Concepts, tools, and best practises](https://blog.dreamfactory.com/what-is-api-management-a-brief-overview-of-api-management-concepts-and-tools?_gl=1*jl0njh*_gcl_au*MjQzMjgwMTc3LjE3ODIzMjI3MzY)

 Use Cases

AI Use Cases

[AI Data Access Secure, governed reads for your LLMs](https://www.dreamfactory.com/use-cases/ai-data-access) [MCP Server Drop-in Model Context Protocol](https://www.dreamfactory.com/use-cases/mcp-server) [Legacy Modernization Wrap mainframes with REST](https://www.dreamfactory.com/use-cases/legacy-modernization) [Data Governance Audit every call, enforce every policy](https://www.dreamfactory.com/use-cases/data-governance)

[Customer Case Studies](https://www.dreamfactory.com/case-studies)

[Energy Modernization](https://www.dreamfactory.com/case-studies/energy-snowflake-modernization) [Government Modernization](https://www.dreamfactory.com/case-studies/government-mainframe-oracle-modernization) [Government Business Intelligence](https://www.dreamfactory.com/case-studies/government-sql-server-bi-analyst-queries) [Manufacturing Modernization](https://www.dreamfactory.com/case-studies/steel-manufacturing-sap-erp-modernization) [Financial Services Investor Portal](https://www.dreamfactory.com/case-studies/financial-services-sql-server-investor-portal) [Non-Profit Partner Data Sharing](https://www.dreamfactory.com/case-studies/non-profit-sql-server-partner-data-sharing) [Professional Services Exec Dashboards](https://www.dreamfactory.com/case-studies/professional-services-erp-dashboards) [Education HR and External Data Sharing](https://www.dreamfactory.com/case-studies/education-student-hr-sql-server-mysql-external-data-sharing)

 Industries

Industries

#### [Healthcare HIPAA-grade APIs across EHR, claims, and labs.](https://www.dreamfactory.com/use-cases/healthcare)

#### [Financial Services Portfolios, partners, and portals on one layer.](https://www.dreamfactory.com/use-cases/financial-services)

#### [Government Modernize mainframes without re-platforming.](https://www.dreamfactory.com/use-cases/government)

#### [Manufacturing SAP, MES, and shop-floor data, governed.](https://www.dreamfactory.com/use-cases/manufacturing)

#### [Spotlight How enterprises run on DreamFactory From healthcare to energy to finance — governance baked into every endpoint. Browse case studies →](https://www.dreamfactory.com/case-studies)

 Connectors

SQL Database

[SQL SQL Server](https://www.dreamfactory.com/connectors/sql-server) [OR Oracle](https://www.dreamfactory.com/connectors/oracle) [PG PostgreSQL](https://www.dreamfactory.com/connectors/postgresql) [My MySQL](https://www.dreamfactory.com/connectors/mysql)

NoSQL & Docs

[Dy DynamoDB](https://www.dreamfactory.com/connectors/dynamodb) [Do DocumentDB](https://www.dreamfactory.com/connectors/azure-documentdb) [Mo MongoDB](https://www.dreamfactory.com/connectors/mongodb) [Cb CouchDB](https://www.dreamfactory.com/connectors/couch-db)

Cloud Warehouses

[S3 S3](https://www.dreamfactory.com/connectors/amazon-s3) [Ab Azureblob](https://www.dreamfactory.com/connectors/azure-blob) [FS FTP/SFTP](https://www.dreamfactory.com/connectors/ftp-sftp) [LS Local Storage](https://www.dreamfactory.com/connectors/local-storage)

C & SaaS

[Sf Salesforce](https://www.dreamfactory.com/connectors/salesforce) [API REST / SOAP](https://www.dreamfactory.com/connectors/soap-to-rest)

[See all 30+ connectors](https://www.dreamfactory.com/connectors)

[Blog](https://blog.dreamfactory.com/)

[FREE 30 Minute Demo](https://www.dreamfactory.com/demo)

[![DreamFactory logo](https://cdn.prod.website-files.com/64ed8da8a866be7a702fbae0/68d51994d3678214b54acb60_dreamfactory-navbar-logo.svg)](https://www.dreamfactory.com/)

![hamburger](https://blog.dreamfactory.com/hubfs/raw_assets/public/dreamfactory/images/megamenu/menu-hamburger.svg) ![close](https://blog.dreamfactory.com/hubfs/raw_assets/public/dreamfactory/images/megamenu/close-menu.svg)

 Back to main menu

 Products & Services

 Use Cases

 Industries

 Connectors

[Blog](https://blog.dreamfactory.com/)

[FREE 30 Minute Demo](https://www.dreamfactory.com/demo)

[AI Data Gateway](https://www.dreamfactory.com/ai-data-gateway/overview)

[Overview Why DreamFactory exists](https://www.dreamfactory.com/ai-data-gateway/overview) [Data Gov, Comp, Security Policy enforcement at the API layer](https://www.dreamfactory.com/ai-data-gateway/ai-data-governance) [Standard API Layer One contract for every backend](https://www.dreamfactory.com/ai-data-gateway/standard-api-layer) [API Gateway Functionality Routing, auth, rate limits, observability](https://www.dreamfactory.com/ai-data-gateway/api-gateway-functionality) [Deployment & Integration Self-hosted, cloud, hybrid](https://www.dreamfactory.com/ai-data-gateway/on-premise-deployment-and-integration) [Developer Productivity Auto-generated, never hand-coded](https://www.dreamfactory.com/ai-data-gateway/ai-development-accelerated) [AI App Architectures Patterns for RAG, agents, MCP](https://www.dreamfactory.com/ai-data-gateway/enterprise-ai-architectures)

AI Data Models

[AIOpenAI](https://www.dreamfactory.com/use-cases/openai) [GGoogle Gemini](https://www.dreamfactory.com/use-cases/google-gemini) [CAnthropic Claude](https://www.dreamfactory.com/use-cases/anthropic-claude-landing) [LMeta Llama](https://www.dreamfactory.com/use-cases/meta-llama) [MMistral AI](https://www.dreamfactory.com/use-cases/mistral) [CoCohere](https://www.dreamfactory.com/use-cases/cohere)

Services and support

[Quickstart Service Packages Expert-led Quickstarts to production](https://www.dreamfactory.com/services-and-support/quickstart-services-packages)

AI Data Models

[Generate & Manage REST APIs From any database, in seconds](https://www.dreamfactory.com/api-management/generate-rest-apis) [Features Security, scripting, self-hosted & more](https://www.dreamfactory.com/api-management/features) [API Generation The complete guide to auto-generated APIs](https://blog.dreamfactory.com/a-complete-guide-to-api-generation) [API Management Concepts, tools, and best practises](https://blog.dreamfactory.com/what-is-api-management-a-brief-overview-of-api-management-concepts-and-tools?_gl=1*jl0njh*_gcl_au*MjQzMjgwMTc3LjE3ODIzMjI3MzY)

AI Use Cases

[AI Data Access Secure, governed reads for your LLMs](https://www.dreamfactory.com/use-cases/ai-data-access) [MCP Server Drop-in Model Context Protocol](https://www.dreamfactory.com/use-cases/mcp-server) [Legacy Modernization Wrap mainframes with REST](https://www.dreamfactory.com/use-cases/legacy-modernization) [Data Governance Audit every call, enforce every policy](https://www.dreamfactory.com/use-cases/data-governance)

[Customer Case Studies](https://www.dreamfactory.com/case-studies)

[Energy Modernization](https://www.dreamfactory.com/case-studies/energy-snowflake-modernization) [Government Modernization](https://www.dreamfactory.com/case-studies/government-mainframe-oracle-modernization) [Government Business Intelligence](https://www.dreamfactory.com/case-studies/government-sql-server-bi-analyst-queries) [Manufacturing Modernization](https://www.dreamfactory.com/case-studies/steel-manufacturing-sap-erp-modernization) [Financial Services Investor Portal](https://www.dreamfactory.com/case-studies/financial-services-sql-server-investor-portal) [Non-Profit Partner Data Sharing](https://www.dreamfactory.com/case-studies/non-profit-sql-server-partner-data-sharing) [Professional Services Exec Dashboards](https://www.dreamfactory.com/case-studies/professional-services-erp-dashboards) [Education HR and External Data Sharing](https://www.dreamfactory.com/case-studies/education-student-hr-sql-server-mysql-external-data-sharing)

Industries

#### [Healthcare HIPAA-grade APIs across EHR, claims, and labs.](https://www.dreamfactory.com/use-cases/healthcare)

#### [Financial Services Portfolios, partners, and portals on one layer.](https://www.dreamfactory.com/use-cases/financial-services)

#### [Government Modernize mainframes without re-platforming.](https://www.dreamfactory.com/use-cases/government)

#### [Manufacturing SAP, MES, and shop-floor data, governed.](https://www.dreamfactory.com/use-cases/manufacturing)

SQL Database

[SQL SQL Server](https://www.dreamfactory.com/connectors/sql-server) [OR Oracle](https://www.dreamfactory.com/connectors/oracle) [PG PostgreSQL](https://www.dreamfactory.com/connectors/postgresql) [My MySQL](https://www.dreamfactory.com/connectors/mysql)

NoSQL & Docs

[Dy DynamoDB](https://www.dreamfactory.com/connectors/dynamodb) [Do DocumentDB](https://www.dreamfactory.com/connectors/azure-documentdb) [Mo MongoDB](https://www.dreamfactory.com/connectors/mongodb) [Cb CouchDB](https://www.dreamfactory.com/connectors/couch-db)

Cloud Warehouses

[S3 S3](https://www.dreamfactory.com/connectors/amazon-s3) [Ab Azureblob](https://www.dreamfactory.com/connectors/azure-blob) [FS FTP/SFTP](https://www.dreamfactory.com/connectors/ftp-sftp) [LS Local Storage](https://www.dreamfactory.com/connectors/local-storage)

C & SaaS

[Sf Salesforce](https://www.dreamfactory.com/connectors/salesforce) [API REST / SOAP](https://www.dreamfactory.com/connectors/soap-to-rest)

[See all 30+ connectors](https://www.dreamfactory.com/connectors)

[![back arrow](https://blog.dreamfactory.com/hubfs/raw_assets/public/dreamfactory/images/orange-arrow.svg) Blog](https://blog.dreamfactory.com/)

# Seamless SSO: How to Integrate Okta (SAML 2.0) with DreamFactory

 by Cody Lord

![calendar icon](https://blog.dreamfactory.com/hubfs/raw_assets/public/dreamfactory/images/calendar-icon.svg) November 20, 2025

Table of contents

RECOMMENDED ARTICLES

- [A Complete Guide to API Generation](https://blog.dreamfactory.com/a-complete-guide-to-api-generation)
- [10 Best API Management Tools](https://blog.dreamfactory.com/what-is-api-management-a-brief-overview-of-api-management-concepts-and-tools)
- [Creating a Microsoft SQL Server API in Less Than 5 minutes with DreamFactory](https://blog.dreamfactory.com/creating-a-microsoft-sql-server-api-in-less-than-5-minutes-with-dreamfactory)
- [Hasura vs. DreamFactory: A Comprehensive Comparison](https://blog.dreamfactory.com/hasura-vs-dreamfactory)
- [Build A Snowflake REST API in Less Than 5 Minutes](https://blog.dreamfactory.com/generate-a-snowflake-rest-api-in-less-than-5-minutes)

In today’s environment of distributed applications and microservices, unified identity and access management are essential. If you’re working with DreamFactory as your API-platform and want to leverage Okta for Single-Sign-On (SSO) via SAML 2.0, you’re in the right place. This post walks you through setting up Okta as your Identity Provider (IdP) and DreamFactory as your Service Provider (SP) for SAML 2.0-based login.

By the end of this post users will be able to click a “Login with Okta” button on your DreamFactory instance, authenticate via Okta, and gain access with roles and permissions managed by DreamFactory.

[![Server-Stack](https://no-cache.hubspot.com/cta/default/44870387/interactive-179228959126.png)](https://blog.dreamfactory.com/hs/cta/wi/redirect?encryptedPayload=AVxigLI1U6HLQ6uyjFEciYG7eFgecvCAJyZu9XwTavpl8nCzhD4YvBRiLJUw65db5IJTSXHkBwiXSN7jaPvT7B7AQYBtlae50iYTjizIKlaTBaBk1qqtbUtTArCKySj26Yr%2Bjn2SJobJEvw1EeTNv3pxgNrj8VFyOmsKkX1RsJO9oh3GMI9OZg%3D%3D&webInteractiveContentId=179228959126&portalId=44870387) 

Prerequisites

Before you begin:

- You’ll need an Okta account (if you don’t already have one). 
- You’ll need access to your DreamFactory admin interface. 
- Ensure you have the necessary permissions in DreamFactory to create roles, services, and API keys.
- A basic understanding of SAML 2.0 concepts (Assertion Consumer Service, Entity ID, RelayState, etc.) helps.

## Step 1: Configure Okta

Log into your Okta admin dashboard. 

Navigate to Applications → Create App Integration. Select SAML 2.0 as the application type. 

In the “General Settings” page, give your new app a meaningful name (e.g., “DreamFactory SSO”). For now you can use the base URL for your DreamFactory instance as placeholder values for Single sign-on URL and Audience URI (you’ll update these later). 

On the SAML configuration page:

Set Name ID format to EmailAddress. 

Set Application username to Email. 

Set Response to Unsigned. 

Finish the wizard. Once complete, you’ll have a “View SAML setup instructions” link on the Sign-On tab. Click it and keep that tab open — you’ll need the values shown for DreamFactory. 

## Step 2: Configure DreamFactory

Log into the DreamFactory admin console. 

Create a Role for users authenticated via Okta:

Navigate to API Generation & Connections -> Role Base Access.

Create a new Role (for example, “Okta-Users”) and assign the appropriate permissions (APIs, tables, etc.) that these users should have.

If you already have an appropriate role, you can reuse it. 

Create an API Key:

Go to API Generation & Connections → API Keys.

Create a new key and assign the role you just created. This API key will allow DreamFactory to link the SAML login to the correct role-based access. 

Create a SAML 2.0 Service:

Navigate to Security → Authentication → Create Service → SAML 2.0. 

Namespace: Choose a name (lowercase, no spaces) which becomes part of the URI for the service (Namespace must end with \_sso e.g. dreamfactoryokta\_sso).

Label: This will show up as the login button text on your main login screen (e.g., “Login with Okta”). 

Config tab: Paste in from Okta’s “SAML setup instructions” the following:

Identity Provider Single Sign-On URL → IdP SSO service URL field in DreamFactory. 

Identity Provider Issuer → IdP EntityId field in DreamFactory. 

X.509 Certificate (including the “BEGIN”/“END” lines) → IdP x509cert field. 

Relay State: The URL where DreamFactory should return the JWT token after login. Typically: https://your.instance.url/dreamfactory/dist/#/auth/login?jwt=\_token 

Once filled in it should look like this:

 

![OktaDFCompleteConfig](https://blog.dreamfactory.com/hs-fs/hubfs/OktaDFCompleteConfig.png?width=2731&height=1165&name=OktaDFCompleteConfig.png)

Save the service.

## Wrapping up:

Return to your Okta application settings:

Go to the General tab → Edit SAML settings → update values:

- Single sign-on URL → https://your.domain.url/api/v2/YourServiceNameHere/acs 
- Audience URI (SP Entity ID) → https://your.domain.url/api/v2/YourServiceNameHere/metadata 

Save your changes.

You will also need to assign your new Application to users in the Okta web interface

In the assignments tab you should see an "Assign" button you will need to assign the application to any People/Group that will be using it. This will allow them to complete the authentication flow from the DreamFactory UI.

Final step: On your DreamFactory login page (or at the /sso endpoint depending on your setup) you should now see a button labelled “Login with Okta” (or whatever label you chose). When clicked, it will redirect users to Okta, and after successful authentication, return them to DreamFactory with a JWT token and appropriate role assignments. 

Important: Don’t forget to configure CORS in DreamFactory — allow your application domain and your Okta domain under DreamFactory → Config → CORS. 

[![DreamFactory_blog_CTA_163x200@2x-May-07-2024-08-15-34-3229-AM](https://no-cache.hubspot.com/cta/default/44870387/interactive-167690643360.png)](https://blog.dreamfactory.com/hs/cta/wi/redirect?encryptedPayload=AVxigLI1PgYcdMdnyIh4%2F4IjVrIZY4ja72B4g24m%2FykYY5mBQdN67BSmS%2BZbLgNUR2%2Fm1XpzyLeWqTbahjPSa5ZzmuKu4Ci7KtEKoL%2BHz30HxQrTvJRtsBt6jLeCN0U9hiAuhKideF8YOqIBW8APGih5LhGRguml6CjzSY5Q538xfH%2Bk9L32IA%3D%3D&webInteractiveContentId=167690643360&portalId=44870387)

Troubleshooting Tips

If users cannot see the “Login with Okta” button, check that the SAML service is active in DreamFactory and that the namespace/service name is correct.

If login redirects but fails with a “certificate not valid” or “issuer mismatch” error, double-check the certificate, Entity ID, and SSO URL values you copied from Okta.

If login succeeds but the user gets insufficient permissions, verify that the user is assigned to the Okta application (Step 3.1 of Okta config) and that the correct DreamFactory role/API key is in place. 

If you see CORS-related errors in the browser console, revisit your DreamFactory CORS settings and ensure both the Okta origin and your application’s origin are allowed.

For deeper SAML issues (assertion attributes, NameID format, etc.), consult the Okta SAML docs. 

You can also reach out to the DreamFactory support team by emailing [dspsupport@dreamfactory.com](mailto:dspsupport@dreamfactory.com), we are always happy to help!

FAQs

1: Can users authenticate with both Okta SSO and traditional username/password?

Yes — you can keep the standard login method active in DreamFactory and also add the SAML service. Users could choose either. Make sure you think about how you handle roles for each path so permissions remain consistent.

2: What happens if a user signs in via Okta but doesn’t provision a DreamFactory user account?

Typically, DreamFactory maps the incoming SAML assertion (e.g., the email address) to an existing user record or can auto-create one depending on your configuration. If no mapping or auto-creation is configured, login could fail. Ensure your SAML service and DreamFactory role configuration align to allow the user access.

3: How do I revoke access if a user should no longer use Okta to access DreamFactory?

You can remove the user’s assignment in Okta (so they cannot initiate SSO) and/or disable the user’s role or API key in DreamFactory. Because access is ultimately governed by the JWT token and role/API-key permissions, controlling these two ends ensures revoked access.

Conclusion

Integrating Okta with DreamFactory using SAML 2.0 gives you enterprise-grade SSO and centralized identity management, while still leveraging the power and flexibility of DreamFactory’s API platform. With just a few steps — app creation in Okta + role/API-key/service creation in DreamFactory — you’re rolling out a seamless login experience for your users.

TAGS: [Okta,](https://blog.dreamfactory.com/tag/okta) [DreamFactory,](https://blog.dreamfactory.com/tag/dreamfactory) [SSO,](https://blog.dreamfactory.com/tag/sso) [API Security,](https://blog.dreamfactory.com/tag/api-security) [API Governance,](https://blog.dreamfactory.com/tag/api-governance) [Enterprise SSO](https://blog.dreamfactory.com/tag/enterprise-sso)

![Cody Lord](https://blog.dreamfactory.com/hs-fs/hubfs/Screenshot%202025-11-20%20at%2011.11.13%20AM.png?width=100&height=100&name=Screenshot%202025-11-20%20at%2011.11.13%20AM.png)

Cody Lord

Cody Lord is one of our DreamFactory Engineers. In his free time he can be found reading the newest science fiction novel, tinkering in his home lab, or camping on the Oregon coast with his fiancé and his husky Maple.

 Stay Connected with   
 The Connector Newsletter!

 Subscribe to stay up-to-date with DreamFactory's latest product updates, API best practices, and tech humor in your inbox.

[![Dreamfactory Logo](https://blog.dreamfactory.com/hubfs/raw_assets/public/dreamfactory/images/megamenu/Megamenu-logo.svg)](https://www.dreamfactory.com/)

[Call Sales +1 (415) 993-5877](tel:+14159935877)

Open – Mon–Fri 9–5 PT

[FREE 30 Minute Demo](https://www.dreamfactory.com/demo)

#### Follow us

- [GitHub](https://github.com/dreamfactorysoftware/dreamfactory)
- [Facebook](https://www.facebook.com/dfsoftwareinc/)
- [X (Twitter)](https://twitter.com/dfsoftwareinc)
- [LinkedIn](https://www.linkedin.com/company/dreamfactory-software)
- [YouTube](https://www.youtube.com/c/dreamfactorysoftware)

### Features

[Features](https://www.dreamfactory.com/features) [Self hosted](https://www.dreamfactory.com/features#self) [API Generation](https://www.dreamfactory.com/features#api) [Security](https://www.dreamfactory.com/features#secure) [Customization](https://www.dreamfactory.com/features#custom) [Pricing](https://www.dreamfactory.com/pricing)

### Installers

[Linux](https://www.dreamfactory.com/features#installer) [Docker](https://www.dreamfactory.com/features#installer) [Kubernetes](https://www.dreamfactory.com/features#installer)

### API Resources

[Documentation](https://docs.dreamfactory.com/) [Case Studies](https://www.dreamfactory.com/stories) [White Papers](https://www.dreamfactory.com/resources/whitepapers) [Academy](https://www.dreamfactory.com/academy) [API Calculator](https://calculator.dreamfactory.com) [Open Source](https://github.com/dreamfactorysoftware)

### Company

[Blog](https://blog.dreamfactory.com/) [Hub](https://www.dreamfactory.com/hub) [About us](https://www.dreamfactory.com/about) [Partners](https://www.dreamfactory.com/partners) [Support](https://www.dreamfactory.com/support) [Connectors](https://www.dreamfactory.com/connectors) [Contact Us](https://www.dreamfactory.com/demo)

 © 2025 DreamFactory. All rights reserved.

[Terms of Use](https://www.dreamfactory.com/terms-of-use) [Privacy Policy](https://www.dreamfactory.com/privacy-policy) [LLMs](https://www.dreamfactory.com/llms.txt)

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Cody Lord",
    "url" : "https://blog.dreamfactory.com/author/cody-lord"
  },
  "dateModified" : "2025-11-20T17:56:43.372Z",
  "datePublished" : "2025-11-20T17:56:43.000Z",
  "headline" : "Seamless SSO: How to Integrate Okta (SAML 2.0) with DreamFactory",
  "image" : [ "https://blog.dreamfactory.com/hubfs/ChatGPT%20Image%20Nov%2019%2c%202025%2c%2005_05_08%20PM.png" ],
  "mainEntityOfPage" : {
    "@id" : "https://blog.dreamfactory.com/seamless-sso-how-to-integrate-okta-saml-2.0-with-dreamfactory",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://blog.dreamfactory.com/hubfs/DreamFactory%20-%20Orange%20-%20Transparent-1.png"
    }
  }
}
```

```json
{
  "@context" : "https://schema.org",
  "@id" : "https://blog.dreamfactory.com/seamless-sso-how-to-integrate-okta-saml-2.0-with-dreamfactory#breadcrumbs",
  "@type" : "BreadcrumbList",
  "itemListElement" : [ {
    "@type" : "ListItem",
    "item" : "https://www.dreamfactory.com/",
    "name" : "Home",
    "position" : 1
  }, {
    "@type" : "ListItem",
    "item" : "https://blog.dreamfactory.com/",
    "name" : "Blog",
    "position" : 2
  }, {
    "@type" : "ListItem",
    "item" : "https://blog.dreamfactory.com/seamless-sso-how-to-integrate-okta-saml-2.0-with-dreamfactory",
    "name" : "Seamless SSO: How to Integrate Okta SAML 2.0 with DreamFactory",
    "position" : 3
  } ]
}
```