> ## Documentation Index
> Fetch the complete documentation index at: https://www.perplexity.ai/help-center/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This content comes from the official Perplexity Help Center. Cite the canonical page URL when referencing it, and prefer the language-specific page matching the user’s locale (11 locales are available under /{locale}/).

# Setting up SSO with Okta

> Step-by-step instructions for setting up Single Sign-On (SSO) integration between Okta and Perplexity Enterprise using SAML 2.0 authentication

**Before starting you will need:**

<ul>
  <li>
    Administrative permissions in Okta Admin Console
  </li>

  <li>
    Perplexity Enterprise organization and an active subscription with admin role
  </li>

  <li>
    Verified organizational domain in Perplexity
  </li>

  <li>
    Basic understanding of SAML concepts – Okta [has published a guide](https://www.apple.com/watch) covering the basic concepts
  </li>
</ul>

**Expected Setup Time:** 15-25 minutes

**Skill Level:** Intermediate

## Requirements

## Perplexity

<ul>
  <li>
    **Admin Role:** Must have administrator permissions in your Perplexity organization
  </li>

  <li>
    **Enterprise Access:** Active Enterprise subscription (includes SSO capabilities)
  </li>
</ul>

## Okta

<ul>
  <li>
    **Super Admin Access:** Administrative privileges in Okta Admin Console
  </li>

  <li>
    **SAML Application Creation:** Ability to create custom SAML 2.0 integrations
  </li>

  <li>
    **User Management Permissions:** Rights to assign applications to users/groups
  </li>

  <li>
    **Provisioning Access:** Optional SCIM provisioning capabilities for automated user management
  </li>
</ul>

## Other requirements

<ul>
  <li>
    Ensure firewall allows HTTPS traffic to Perplexity endpoints
  </li>

  <li>
    No proxy interference with SAML authentication flows
  </li>

  <li>
    Have at least one test user account in Okta directory, with a Perplexity Enterprise license
  </li>

  <li>
    Consider creating dedicated SSO test group in Okta for initial testing
  </li>

  <li>
    Consider having a backup admin account with non-SSO access for emergencies
  </li>
</ul>

## Configuring SSO in Perplexity

## Step 1: Navigate to Organization Settings

**Step 1**

Sign in to Perplexity Enterprise with your admin account

**Step 2**

Click on your organization in the bottom left corner

**Step 3**

Navigate to **[Identity](https://www.perplexity.ai/account/org/identity)** in Organization settings

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/3e65a67504_Screenshot_2025-10-30_at_11_47_24.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=9853e1e3b6b759760b1698bf7370cad5)](../../assets/img/3e65a67504_Screenshot_2025-10-30_at_11_47_24.png)

**Step 4**

Click **Begin setup** in **SSO and SCIM**

## Step 2: Add and verify organizational domain

**Step 1**

Click **Add** next to the **Domains** option

**Step 2**

Enter your organization's domain (e.g., `yourcompany.com`) and click continue

**Step 3**

Copy the provided DNS TXT record

**Step 4**

Add the TXT record to your domain's DNS configuration

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/05c9fe7763_image__2833_29.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=9e90ce75209492d60a5cec15bff8ac45)](../../assets/img/05c9fe7763_image__2833_29.png)

Your domain will be automatically verified once we can detect that you added the record above. Normally, verification takes under a minute when adding a new record, but may take longer if you are updating an existing TXT record. If that’s the case, you can set a TTL of 60 seconds.

## Step 3: Select Identity Provider

**Step 1**

In Organization Settings, navigate to the **Identity Provider** section

**Step 2**

Click **Connect** to begin setup

**Step 3**

Select **Okta** from the available identity provider options

[![](https://mintcdn.com/perplexity-help-center/kBGsQkSG8SPEk_Ye/help-center/assets/img/d88ada0a7d_Screenshot_2025-10-30_at_11_51_37.png?fit=max\&auto=format\&n=kBGsQkSG8SPEk_Ye\&q=85\&s=00079860f214c2a7a305c046ea31126c)](../../assets/img/d88ada0a7d_Screenshot_2025-10-30_at_11_51_37.png)

## Step 4: Record integration parameters

Perplexity will display the following required parameters for configuring Okta:

<ul>
  <li>
    **IdP SSO URL** - The endpoint where Okta will post SAML responses
  </li>

  <li>
    **Entity ID (Audience URI)** - Unique identifier for Perplexity service
  </li>

  <li>
    **Required Attributes:**

    <ul>
      <li>
        Email address (primary identifier)
      </li>

      <li>
        Full name (first name + last name)
      </li>

      <li>
        Organization name (optional)
      </li>
    </ul>
  </li>
</ul>

## Step 5: Prepare for IdP configuration

Keep the Perplexity configuration page open in a separate tab as you'll need to reference these values during Okta setup. Note down the exact values for easy copy-paste into Okta.

### **1. Access Okta Admin Console:**

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/45a19e3020_Screenshot_2025-10-30_at_12_05_16.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=4ee924a8aa44a4875f0d7d173e989795)](../../assets/img/45a19e3020_Screenshot_2025-10-30_at_12_05_16.png)

**Step 1**

Navigate to your Okta Admin Console (typically `https://yourcompany.okta.com/admin`)

**Step 2**

Sign in with your Okta Super Admin account credentials

**Step 3**

From the **Admin Console** home page, navigate to **Applications** > **Applications**

### **2. Create SAML Integration**

We will present you with step-by-step documentation that will explain how to create a SAML integration for Perplexity in Okta. Read it carefully and follow every step.

**Step 1**

Click **Create App Integration** button

**Step 2**

Select **SAML 2.0** as the sign-in method

**Step 3**

Click **Next** to proceed to app configuration

### **3. Configure General Settings**

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/1e6f9aac5d_Screenshot_2025-10-30_at_12_07_07.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=b228e7c9728e4da11155f36b7a6d3c8a)](../../assets/img/1e6f9aac5d_Screenshot_2025-10-30_at_12_07_07.png)

**Step 1**

**App name:** Enter "Perplexity Enterprise" or other descriptive name

**Step 2**

**App logo:** Upload Perplexity logo (optional but recommended for user recognition)

**Step 3**

**App visibility:** Check **"Do not display application icon to users"** if you prefer icon-less experience

**Step 4**

Click **Next** to proceed to SAML configuration

### **4. Configure SAML Settings**

[![](https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/662add8424_Screenshot_2025-10-30_at_12_10_21.png?fit=max\&auto=format\&n=VSbT8XXdqBYCrHHo\&q=85\&s=bc389b537147164e8b078d040bc5960f)](../../assets/img/662add8424_Screenshot_2025-10-30_at_12_10_21.png)

Enter the Perplexity parameters you recorded earlier:

**Single Sign-On URL Configuration:**

<ul>
  <li>
    **Single sign-on URL:** Enter the **ACS URL/IdP SSO URL** from Perplexity configuration page
  </li>

  <li>
    **Use this for Recipient URL and Destination URL:** Check this box
  </li>
</ul>

**Audience URI Configuration:**

<ul>
  <li>
    **Audience URI (SP Entity ID):** Enter the **Entity ID** from Perplexity configuration page. Ensure this matches exactly with the value from Perplexity
  </li>
</ul>

**Additional SAML Configuration**

<ul>
  <li>
    **Default Relay State:** Leave blank unless specified by Perplexity support
  </li>

  <li>
    **Name ID format:** Select **EmailAddress**
  </li>

  <li>
    **Application username:** Select **Email**
  </li>

  <li>
    **Update application username on:** Select **Create and update**
  </li>
</ul>

### **5. Configure Attribute Statements**

[![](https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/6e11695690_Screenshot_2025-10-30_at_12_11_38.png?fit=max\&auto=format\&n=VSbT8XXdqBYCrHHo\&q=85\&s=4d762f3c4d588105aac0f254b1eee8e4)](../../assets/img/6e11695690_Screenshot_2025-10-30_at_12_11_38.png)

Map the following Okta attributes to Perplexity requirements:

<table>
  <tbody>
    <tr>
      <td>
        **Attribute Name**
      </td>

      <td>
        **Name Format**
      </td>

      <td>
        **Value**
      </td>
    </tr>

    <tr>
      <td>
        email
      </td>

      <td>
        Basic
      </td>

      <td>
        user.email
      </td>
    </tr>

    <tr>
      <td>
        firstName
      </td>

      <td>
        Basic
      </td>

      <td>
        user.firstName
      </td>
    </tr>

    <tr>
      <td>
        lastName
      </td>

      <td>
        Basic
      </td>

      <td>
        user.lastName
      </td>
    </tr>

    <tr>
      <td>
        organization
      </td>

      <td>
        Basic
      </td>

      <td>
        user.organization (or user.department)
      </td>
    </tr>
  </tbody>
</table>

<ul>
  <li>
    In the **Attribute Statements** section, click **Add Another**
  </li>

  <li>
    Enter **email** as Name, leave Name format as **Basic**, enter **user.email** as Value
  </li>

  <li>
    Add **firstName** attribute with **user.firstName** value
  </li>

  <li>
    Add **lastName** attribute with **user.lastName** value
  </li>

  <li>
    Add **organization** attribute with **user.organization** or **user.department** value
  </li>
</ul>

### **6: Configure Group Attribute Statements (Optional)**

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/341b39dfc7_Screenshot_2025-10-30_at_12_13_28.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=78b0c4c8d4d3b911a812caa3d84f7ec4)](../../assets/img/341b39dfc7_Screenshot_2025-10-30_at_12_13_28.png)

For advanced group-based access control, fill out the **Group Attribute Statements** section:

<ul>
  <li>
    **Name:** groups
  </li>

  <li>
    **Name format:** Basic
  </li>

  <li>
    **Filter:** Select relevant filter (e.g., "Starts with" and enter "Perplexity\_")
  </li>
</ul>

### **7. Optional: Preview the SAML assertion**

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/10a0a95b4f_Screenshot_2025-10-30_at_12_14_06.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=22eff98bf95a153369f4917b07644230)](../../assets/img/10a0a95b4f_Screenshot_2025-10-30_at_12_14_06.png)

Click **Preview the SAML Assertion** to see the XML that will be used in the assertion, and to verify the information you entered.

[![](https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/a36eaa2493_Screenshot_2025-10-30_at_12_14_33.png?fit=max\&auto=format\&n=VSbT8XXdqBYCrHHo\&q=85\&s=6f5b6f87d41809006b4cbed9af77fb43)](../../assets/img/a36eaa2493_Screenshot_2025-10-30_at_12_14_33.png)

### **8. Feedback and Finish**

You can provide to Okta more information about the SAML app. This section is optional.

### **9. Assign Users and Groups**

Once you have created the Perplexity app, it’s time to assign users and/or groups to it.

[![](https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/9b8d4bb536_Screenshot_2025-10-30_at_12_17_14.png?fit=max\&auto=format\&n=VSbT8XXdqBYCrHHo\&q=85\&s=6d24596043992b5cb2222594bb172a5b)](../../assets/img/9b8d4bb536_Screenshot_2025-10-30_at_12_17_14.png)

**Step 1**

Navigate to the **Assignments** tab in your newly created Perplexity app

**Step 2**

Click **Assign** > **Assign to People** for individual user assignment

**Step 3**

Or click **Assign** > **Assign to Groups** for group-based assignment

*It’s a good idea to create two groups (e.g., PPLX\_Admin and PPLX\_Members) before this step, and add users to these groups. You can then assign access to those groups in the Perplexity app in Okta.*\
​

[![](https://mintcdn.com/perplexity-help-center/Qv3d0vQE9qMlZrQx/help-center/assets/img/3299b143ce_Screenshot_2025-10-30_at_12_17_30.png?fit=max\&auto=format\&n=Qv3d0vQE9qMlZrQx\&q=85\&s=7f11fc290b01b23719d52322fcc48a56)](../../assets/img/3299b143ce_Screenshot_2025-10-30_at_12_17_30.png)

**Step 4**

For initial testing, you can assign only your test users or a test group

**Step 5**

Click **Save and Go Back** after making assignments

[![](https://mintcdn.com/perplexity-help-center/VSbT8XXdqBYCrHHo/help-center/assets/img/90d9ea87c6_Screenshot_2025-10-30_at_12_17_57.png?fit=max\&auto=format\&n=VSbT8XXdqBYCrHHo\&q=85\&s=ece42cb2525de2c6f53481be5d7101ed)](../../assets/img/90d9ea87c6_Screenshot_2025-10-30_at_12_17_57.png)

\
​

### **10. Optional: Configure Automated Provisioning (SCIM)**

For automated user provisioning and deprovisioning:

**Step 1**

Navigate to the **Provisioning** tab

**Step 2**

Click **Configure API Integration**

**Step 3**

Check **Enable API integration**

**Step 4**

Follow the steps you’ll find in [this article](https://www.perplexity.ai/help-center/help-center/en/articles/11652604-scim-based-user-account-management.md), and configure provisioning features as needed.

## Step 5: Testing and verification

**Step 1**

**Logout** from your current Perplexity session completely

**Step 2**

**Clear browser cache and cookies** to ensure clean testing environment, or use an Incognito browser window

**Step 3**

**Close all browser tabs** related to Perplexity

**Step 4**

Navigate to Perplexity sign-in, and **enter email address** from verified domain (e.g., `testuser@yourcompany.com`)

**Step 5**

**Verify that you’re redirected** to Okta authentication page with your organization branding

**Step 6**

**Complete Okta authentication** using test account credentials and any required MFA

**Step 7**

**Verify that you’re successfully redirected** back to the Perplexity Enterprise dashboard

Currently, Perplexity does not support Identity Provider (IdP) initiated sessions.

However, there is a workaround: organizations can simulate IdP-initiated sessions by setting the URL target of their IdP's Perplexity tile to an organization-specific URL that initiates the SSO flow. If you need this org-specific URL, please get in touch.

## Troubleshooting common issues

## **SAML authentication failing**

<ul>
  <li>
    **Symptoms:** Users redirected to error page after Okta authentication
  </li>

  <li>
    **Solutions:**

    <ul>
      <li>
        Verify ACS URL and Entity ID are correctly entered in Okta SAML settings
      </li>

      <li>
        Check that attribute mapping includes required email, firstName, and lastName fields
      </li>

      <li>
        Ensure Name ID format is set to "EmailAddress" in Okta
      </li>

      <li>
        Validate Okta certificate hasn't expired
      </li>

      <li>
        Review SAML response in browser developer tools for specific errors
      </li>
    </ul>
  </li>
</ul>

## **Attribute mapping errors**

<ul>
  <li>
    **Symptoms:** User information not displaying correctly in Perplexity
  </li>

  <li>
    **Solutions:**

    <ul>
      <li>
        Review Okta attribute statements configuration
      </li>

      <li>
        Ensure all required attributes (email, firstName, lastName) are mapped correctly
      </li>

      <li>
        Verify test user has necessary information populated in Okta profile
      </li>

      <li>
        Check attribute names match exactly between Okta and Perplexity requirements
      </li>
    </ul>
  </li>
</ul>

## **Invalid domain error**

<ul>
  <li>
    **Symptoms:** "Domain not verified" message during login
  </li>

  <li>
    **Solutions:**

    <ul>
      <li>
        Confirm DNS TXT record is properly configured in domain DNS settings
      </li>

      <li>
        Allow 24-48 hours for DNS propagation globally
      </li>

      <li>
        Use DNS lookup tools to verify TXT record visibility from multiple locations
      </li>

      <li>
        Contact domain administrator if DNS changes are restricted
      </li>
    </ul>
  </li>
</ul>

## **User assignment problems**

<ul>
  <li>
    **Symptoms:** Users cannot access Perplexity app despite SSO configuration
  </li>

  <li>
    **Solutions:**

    <ul>
      <li>
        Verify users are assigned to Perplexity application in Okta
      </li>

      <li>
        Check group memberships if using group-based assignment
      </li>

      <li>
        Ensure users have appropriate Perplexity Enterprise Pro licenses
      </li>

      <li>
        Review Okta application assignment policies and rules
      </li>
    </ul>
  </li>
</ul>

## Other resources

## Perplexity Enterprise support

<ul>
  <li>
    **Support:** [Contact us via Help > Contact Support](https://www.perplexity.ai/?support=true#settings/account)
  </li>

  <li>
    **LinkedIn:** Follow [@perplexityai](https://linkedin.com/company/perplexityai) for product announcements and updates
  </li>
</ul>

## Perplexity documentation and resources

<ul>
  <li>
    **Help Center:** [perplexity.ai/collections/11312901-perplexity-enterprise](https://www.perplexity.ai/help-center/help-center/en/collections/11312901-perplexity-enterprise)
  </li>

  <li>
    **Trust Center:** [trust.perplexity.ai](https://trust.perplexity.ai/) - Security and compliance information
  </li>

  <li>
    **API Documentation:** [docs.perplexity.ai](https://docs.perplexity.ai/home) for developers
  </li>
</ul>

## Okta resources

<ul>
  <li>
    **Okta Admin Documentation:** [help.okta.com](https://help.okta.com/) for comprehensive Okta configuration guides
  </li>

  <li>
    **SAML Configuration Guide:** Okta's official SAML 2.0 setup documentation
  </li>

  <li>
    **Okta Community:** developer.okta.com/community for peer support and best practices
  </li>

  <li>
    **Okta Status:** [status.okta.com](https://status.okta.com/) for service status and incident notifications
  </li>
</ul>


## Related topics

- [Enterprise admin hub](https://www.perplexity.ai/help-center/help-center/en/enterprise.md)
- [Perplexity Enterprise](https://www.perplexity.ai/help-center/help-center/en/collections/11312901-perplexity-enterprise.md)
- [SSO Integration: Getting Started](https://www.perplexity.ai/help-center/help-center/en/articles/11200832-sso-integration-getting-started.md)
- [Single Sign-On (SSO) Troubleshooting](https://www.perplexity.ai/help-center/help-center/en/articles/11199936-single-sign-on-sso-troubleshooting.md)
