--- title: "Okta with OpenID SSO" slug: "okta-with-openid-sso" description: "Set up Single Sign-On (SSO) between Document360 and Okta using OpenID. Follow our guide for seamless integration and enhanced security." updated: 2026-06-19T07:49:23Z published: 2026-06-19T07:49:23Z canonical: "docs.document360.com/okta-with-openid-sso" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.document360.com/llms.txt > Use this file to discover all available pages before exploring further. # Okta with OpenID SSO **Okta** is an Identity Provider (IdP) that manages user access across multiple applications from a single platform. With OpenID Connect SSO configured between Okta and Document360, your users and readers can sign in to Document360 using their existing Okta credentials. NOTE Only users with the **Owner** or **Admin** project role can configure SSO in Document360. ## What you can do with Okta as your IdP | Capability | Supported | | --- | --- | | User (portal) authentication | Yes | | Reader (knowledge base site) authentication | Yes | | SCIM user provisioning | Yes | | SCIM reader provisioning | Yes | | SCIM group sync | Yes | | SSO configuration inheritance (parent-child projects) | Yes | NOTE When using Okta with OpenID Connect, SCIM provisioning requires a **separate OAuth Bearer Token app** from the Okta app catalog. Unlike the SAML setup, SCIM cannot be enabled within the same OIDC application. --- ## Before you begin - You have an active Okta account with administrator access. If you need to create one, sign up at [developer.okta.com/signup](https://developer.okta.com/signup/). - You have **Owner** or **Admin** access in your Document360 project. - Open Document360 and Okta in two separate browser tabs. You will need to switch between them multiple times during setup. --- ## Step 1: Create an OpenID Connect application in Okta 1. Log in to your Okta account and click **Admin** in the top right corner to switch to the admin console. 2. In the left navigation, expand **Applications** and click **Applications**. 3. Click **Create App Integration**. 4. Select **OIDC - OpenID Connect** as the sign-in method. 5. Choose **Web Application** as the application type and click **Next**. 6. On the **New Web App Integration** page, enter a name for your application in the **App integration name** field. ![Creating an OIDC web application integration in Okta.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/creating application(1).gif) --- ## Step 2: Get the SP parameters from Document360 1. Open Document360 in a separate tab. 2. Navigate to **Settings () > Users & permissions > SSO Configuration**. 3. Click **Create SSO**. ![SSO configuration settings for users and permissions in Document360.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/create sso(2).png) 1. Select **Okta** as your identity provider to navigate to the **Configure the Service Provider (SP)** page automatically. ![Select an Identity Provider for Single Sign-On configuration, highlighting Okta option.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/okta eu(6).png) 1. On the **Configure the Service Provider (SP)** page, select the **OpenID** radio button. 2. A set of parameters will be displayed. ![Configuration settings for OpenID in the Okta application setup process.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/sp(4).png) --- ## Step 3: Enter the Document360 parameters in Okta 1. Switch to the Okta tab on the **New Web App Integration** page. 2. Enter the Document360 parameters using the mapping below. | Document360 | Okta | | --- | --- | | Sign-in redirect URIs | Sign in redirect URI | | Sign-out redirect URIs | Sign out redirect URI | ![Okta Admin Console displaying sign-in and sign-out redirect URIs for user authentication.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/sign in(1).png) 1. Scroll down to **Assignments** and select the desired **Controlled access** option. ![Options for app access control and immediate access settings in the application interface.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/assigned.png) 1. Click **Save**. You will be redirected to the application's **General** page. --- ## Step 4: Configure the Identity Provider in Document360 1. Return to Document360 on the **Configure the Service Provider (SP)** page and click **Next** to navigate to the **Configure the Identity Provider (IdP)** page. ![Configure the Identity Provider page for OpenID Connect in Document360.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/scope(1).png) 1. Enter the corresponding values from your Okta application using the mapping below. | Okta | Document360 | | --- | --- | | Client ID | Client ID | | Client Secret | Client Secret | | Issuer URI | Authority | NOTE To find the Issuer URI in Okta, navigate to **Security** > **API**. 1. In the **Scope** (optional) field, type a scope value and click **+** to add it as a chip. This defines what user information or permissions Document360 requests from Okta. You can add up to 3 scopes. 2. Ensure the **Client ID** and **Client Secret** match the values generated in Okta. ![Okta Admin Console displaying client credentials and authentication options for applications.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/client id.png) 1. Click **Next** to proceed to the **SCIM provisioning** page. --- ## Step 5: Configure SCIM provisioning SCIM provisioning automates user and reader lifecycle management between Okta and Document360. When using OpenID Connect, SCIM requires a separate **OAuth Bearer Token** app in the Okta catalog. It cannot be enabled within the same OIDC application. If you do not need SCIM provisioning, skip to [Step 6: Configure SSO name and login options](/docs/okta-with-openid-sso#step-6-configure-sso-name-and-login-options). #### Enable SCIM in Document360 1. Turn on the **Enable SCIM provisioning** toggle. 2. A confirmation dialog appears. Review the terms and click **Agree**. 3. The parameters required to complete the SCIM configuration in Okta will then be displayed. ![Configuration settings for SCIM provisioning and identity provider setup in Document360.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/enable group sync(5).png) #### Add the SCIM OAuth Bearer Token app in Okta 1. In Okta, expand **Applications** in the left navigation and click **Applications**. 2. Click **Browse App Catalog** and search for **SCIM 2.0 (OAuth Bearer Token)**, then select **See all results**. ![Okta Admin Console displaying applications with options to create and browse app integrations.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/browse.png) 1. From the search results, select **(OAuth Bearer Token) Governance with SCIM 2.0** and click **Add Integration**. ![Okta Admin Console displaying OAuth Bearer Token integration options with SCIM 2.0.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/add integration.png) NOTE Make sure to select the correct app. Do not select the Test app version. 1. In the **General Settings** page, you can change the **Application label** if needed and click **Next**. ![Okta Admin Console showing application settings and OAuth Bearer Token information.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/general(1).png) 1. Click **Done** on the **Sign-On options** page. NOTE No configuration is needed on the Sign-On options page. This app is created only for SCIM provisioning — the OpenID SSO configuration was already completed in the previous steps. #### Configure the SCIM API connection in Okta 1. In the SCIM app, navigate to the **Provisioning** tab and select **Configure API Integration**. 2. Select the **Enable API Integration** checkbox. A set of fields will be displayed. 3. Enter the Document360 parameters using the mapping below. | Document360 | Okta | | --- | --- | | SCIM Base URL | Base URL | | Primary secret token | OAuth Bearer Token | ![Okta Admin Console displaying OAuth Bearer Token verification and API integration options.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/test api(2).png) NOTE Do not click **Test Connector Configuration** yet. At this stage, SCIM provisioning will not work with Document360 because the SSO configuration is not yet completed in Document360. 1. Once done, navigate back to Document360 to complete the configuration. #### Assign default role and groups in Document360 1. Turn on the **Enable group sync** toggle if needed. 2. In the **Default role** field, the role is set to **Contributor** by default. You can change this from the dropdown if needed. 3. In the **User groups** and **Reader groups** fields, select the groups you want to add. Multiple groups can be added, and they will inherit the default role you selected earlier. 4. Click **Next** to navigate to the **More settings** page. --- ## Step 6: Configure SSO name and login options 1. In the **SSO name** field, enter a name for the SSO configuration. 2. In **Customize login button**, enter the text for the login button displayed to users. 3. **Auto assign reader group** — this option is only available for existing SSO configurations. For newly created SSO configurations, this toggle will not be displayed as SCIM automatically provisions users and groups. Learn more about [Auto assign reader group](https://docs.document360.com/docs/auto-assign-reader-group). 4. Enable **Sign out idle SSO user** if needed, and toggle based on your requirements. 5. Choose whether to invite existing user and reader accounts to SSO. ![Settings for creating a new SSO with OpenID Okta configuration options displayed.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/more settings(3).png) 1. Click **Create** to complete the OpenID SSO configuration. --- ## Step 7: Complete SCIM integration in Okta 1. Navigate back to the Okta SCIM app. 2. Click **Test API Credentials**. A success message will appear confirming the SCIM app is integrated successfully. ![Okta Admin Console displaying successful OAuth Bearer Token verification.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/test api(2).png) 1. Click **Save**. 2. Go to the **Provisioning** tab, select **To App**, and click **Edit** on the **Provisioning to App** section. 3. Select only the following supported actions: - Create Users - Update User Attributes - Deactivate Users ![Okta Admin Console showing provisioning settings for SCIM 2.0 application integration.](https://cdn.document360.io/860f9f88-412e-4570-8222-d5bf2f4b7dd1/Images/Documentation/supported actions.png) 1. Click **Save**. SCIM provisioning with Okta OpenID Connect is now configured successfully. The SSO configuration based on the OpenID protocol has been configured using Okta successfully. NOTE For more details on managing users, readers, and groups, see [Managing users and readers with SCIM in Okta](https://docs.document360.com/docs/scim-with-okta). --- ## Best practices - **Use a separate SCIM app for provisioning.** When using OpenID Connect with Okta, SCIM requires its own OAuth Bearer Token app from the Okta catalog. Do not attempt to enable SCIM within the OIDC app. - **Select the correct SCIM app.** Search for **(OAuth Bearer Token) Governance with SCIM 2.0** specifically. Do not select the Test app version. - **Complete the Document360 SSO configuration before testing SCIM.** Clicking **Test Connector Configuration** before saving the Document360 configuration will fail. Always save the Document360 configuration first, then return to Okta to test. - **Select only the three supported provisioning actions.** Enabling unsupported actions may cause provisioning errors. Limit selection to Create Users, Update User Attributes, and Deactivate Users. --- ## FAQ **Why do I need a separate app for SCIM when using OpenID Connect with Okta?** The OIDC app integration in Okta handles authentication only. It does not support SCIM provisioning natively. A separate OAuth Bearer Token app is needed to establish the SCIM connection between Okta and Document360. This is different from the SAML setup, where SCIM can be enabled within the same Okta application. **Where do I find the Issuer URI in Okta?** In Okta, navigate to **Security** > **API**. The Issuer URI is listed there and maps to the **Authority** field in Document360's IdP configuration page. **What are scopes and do I need to add them?** Scopes define what user information or permissions Document360 requests from Okta during authentication. The Scope field is optional — you can add up to 3 scopes by typing a value and clicking the **+** button. If you are unsure whether scopes are needed, check with your Okta administrator.