LogoLogo
  • Welcome to Gretel!
  • Gretel Basics
    • Getting Started
      • Quickstart
      • Blueprints
      • Use Case Examples
      • Environment Setup
        • Console
        • SDK
      • Projects
      • Inputs and Outputs
      • Gretel Connectors
        • Object Storage
          • Amazon S3
          • Google Cloud Storage
          • Azure Blob
        • Database
          • MySQL
          • PostgreSQL
          • MS SQL Server
          • Oracle Database
        • Data Warehouse
          • Snowflake
          • BigQuery
          • Databricks
        • Gretel Project
    • Release Notes
      • Platform Release Notes
        • May 2025
        • April 2025
        • March 2025
        • February 2025
        • January 2025
        • December 2024
        • November 2024
        • October 2024
        • September 2024
        • August 2024
        • July 2024
        • June 2024
      • Console Release Notes
        • January 2025
        • December 2024
        • November 2024
        • October 2024
        • September 2024
        • August 2024
      • Python SDKs
  • Create Synthetic Data
    • Gretel Safe Synthetics
      • Transform
        • Reference
        • Examples
        • Supported Entities
      • Synthetics
        • Gretel Tabular Fine-Tuning
        • Gretel Text Fine-Tuning
        • Gretel Tabular GAN
        • Benchmark Report
        • Privacy Protection
      • Evaluate
        • Synthetic Quality & Privacy Report
        • Tips to Improve Synthetic Data Quality
        • Data Privacy 101
      • SDK
    • Gretel Data Designer
      • Getting Started with Data Designer
      • Define your Data Columns
        • Column Types
        • Add Constraints to Columns
        • Custom Model Configurations
        • Upload Files as Seeds
      • Building your Dataset
        • Seeding your Dataset
        • Generating Data
      • Generate Realistic Personal Details
      • Structured Outputs
      • Code Validation
      • Data Evaluation
      • Magic Assistance
      • Using Jinja Templates
  • Gretel Playground [Legacy]
    • Getting Started
    • Prompts Tips & Best Practices
    • FAQ
    • SDK Examples
    • Tutorials
    • Videos
    • Gretel Playground [Legacy] Inference API
    • Batch Job SDK
  • Reference
    • Gretel's Python Client
    • Gretel’s Open Source Synthetic Engine
    • Gretel’s REST API
    • Homepage
    • Model Suites
Powered by GitBook
On this page
  • Prerequisites
  • Configuration Steps
  • Step 1 - Reach out to the Gretel Customer Success Team
  • Step 2 - Configure SSO in Your IdP
  • Step 3 - Send SSO Configuration Details to Gretel
  • Testing the Integration
  • Additional Access Controls

Was this helpful?

Export as PDF
  1. Operate and Manage Gretel
  2. Enterprise Support

SSO Setup

Last updated 1 year ago

Was this helpful?

Gretel uses WorkOS to provide authentication and Single Sign-on. WorkOS is SOC2 Type 2 Certified and GDPR and CCPA compliant. See their .

Prerequisites

An account with an Identity Provider (IdP) like Microsoft Active Directory, Okta, or Google Workspace. .

Configuration Steps

Step 1 - Reach out to the Gretel Customer Success Team

Reach out to the Customer Success Team via email to initiate the process for configuring SSO. Please reach out to your enterprise sales representative for help starting this conversation if you are not already engaged with the Customer Success Team.

The Customer Success Team will provide you with an and an which you will need to use to configure your IdP.

Step 2 - Configure SSO in Your IdP

  1. Log into your IdP's dashboard.

  2. Create a new SSO application/integration for Gretel, selecting SAML or OIDC protocol. Follow the for steps and screenshots that are specific to your IdP.

  3. Configure the application with necessary the Assertion Consumer Service (ACS) URL and Entity ID/Audience URI, which Gretel will provide as mentioned in "Step 1".

  4. Set up attribute mappings (e.g., email, name) as per the WorkOS documentation for your specific IdP.

Step 3 - Send SSO Configuration Details to Gretel

After setting up the SSO application in your IdP, obtain the Metadata URL for your configured SSO application within your IdP. The specific WorkOS documentation for your IdP should provide the exact steps to do this.

Send the Metadata URL to the Gretel Customer Success Team. We will set up these details in WorkOS to complete the SSO integration.

Testing the Integration

Once we have confirmed the integration is complete, conduct the following test cases.

  1. Successful Login. Attempt to log into Gretel using your IdP credentials. Verify that you gain access without any issues.

  2. Invalid Credentials. Try to log in with incorrect credentials. Ensure that access is denied.

  3. User Role Verification. Log in with different user accounts (if possible) to verify that user roles and permissions in Gretel correspond correctly to what's configured in your IdP.

  4. Logout and Re-Authentication. Log out of Gretel and then log back in to ensure the session ends and restarts correctly.

Additional Access Controls

To determine who can log into Gretel through SSO, you'll need to set up additional controls within your IdP. This typically involves:

  • Group or Role-Based Access: Define which groups or roles in your IdP are allowed access to Gretel. Only users within these specified groups or roles will be able to log in.

  • User Provisioning: Ensure that only provisioned (active) users in your IdP have access. De-provisioned (inactive) users should not be able to authenticate.

By following these steps and conducting thorough testing, you can ensure a secure and efficient SSO setup for accessing Gretel.

security page for more details
Find the list of supported identity providers here
ACS URL
IdP URI (Entity ID)
WorkOS docs