Stay organized with collections
Save and categorize content based on your preferences.
This page describes how to connect Okta to Agentspace.
After you set up your data source and import data the first time, the data store
syncs data from that source at a frequency that you select during setup.
Before you begin
Before setting up your connector, make sure that you have the domain URL
and administrator access to the Okta instance. Use the following steps to obtain
the Okta instance URL, client ID, and API token.
To obtain the Okta instance URL, do the following:
Sign in to the Okta login page with
your administrator credentials.
Click your profile icon or navigate directly to the Admin console.
Your Okta instance URL appears as the subdomain in the address bar.
To generate the client ID and API token, do the following:
Sign in to your Okta instance URL with your administrator account.
Navigate to the Admin dashboard.
Click the Applications icon and select Applications.
Click Create app integration.
Select OIDC - OpenID Connect.
Select Web application as the application type, and then click
Next.
Enter a name in the App integration name field.
Scroll to see Assignments, select Skip group assignment for now.
Click Save.
In the Client credentials window, click Edit.
Select Public key / Private key.
Under Public key, click Add key.
Click Generate new key, and then click Done and Save.
A dialog appears; click Save.
Under General settings, click Edit.
Select Client credentials, and then click Save.
Create a Okta connector
Console
To use the Google Cloud console to sync data from Okta to
Agentspace, follow these steps:
In the Google Cloud console, go to the Agentspace page.
On the Select a data source page, scroll or search for Okta to connect
your third-party source.
Enter your Okta authentication information and click Continue.
Select which entities to sync and click Continue.
Select a region for your data store.
Enter a name for your data connector.
Select a synchronization frequency.
Click Create. Agentspace creates your data store and
displays your data stores on the Data stores page.
To check the status of your ingestion, go to the Data stores page and
click your connector name to see details about it on its Data page. The
Connector state changes from Creating to Running when it starts
synchronizing data. When ingestion is complete, the state changes to
Active to indicate that the connection to your data source is set up and
awaiting the next scheduled synchronization.
Depending on the size of your data, ingestion can take several
minutes or several hours.
Next steps
To attach your connector to an app, create an app and select your connector
following the steps in [Create a search app/agentspace/docs/create-app).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[],[],null,["# Connect Okta\n\n\u003cbr /\u003e\n\n| **Preview:** You must be on the allowlist to use this connector.\n\n\u003cbr /\u003e\n\nThis page describes how to connect Okta to Agentspace.\n\nAfter you set up your data source and import data the first time, the data store\nsyncs data from that source at a frequency that you select during setup.\n\nBefore you begin\n----------------\n\nBefore setting up your connector, make sure that you have the domain URL\nand administrator access to the Okta instance. Use the following steps to obtain\nthe Okta instance URL, client ID, and API token.\n\n1. To obtain the Okta instance URL, do the following:\n\n 1. Sign in to the [Okta](https://www.okta.com/login/) login page with your administrator credentials.\n 2. Click your profile icon or navigate directly to the **Admin console**. Your Okta instance URL appears as the subdomain in the address bar.\n2. To generate the client ID and API token, do the following:\n\n 1. Sign in to your Okta instance URL with your administrator account.\n 2. Navigate to the **Admin dashboard**.\n 3. Click the **Applications** icon and select **Applications**.\n 4. Click **Create app integration**.\n 5. Select **OIDC - OpenID Connect**.\n 6. Select **Web application** as the application type, and then click **Next**.\n 7. Enter a name in the **App integration name** field.\n 8. Scroll to see **Assignments** , select **Skip group assignment for now**.\n 9. Click **Save**.\n 10. In the **Client credentials** window, click **Edit**.\n 11. Select **Public key / Private key**.\n 12. Under **Public key** , click **Add key**.\n 13. Click **Generate new key** , and then click **Done** and **Save**.\n 14. A dialog appears; click **Save**.\n 15. Under **General settings** , click **Edit**.\n 16. Select **Client credentials** , and then click **Save**.\n\nCreate a Okta connector\n-----------------------\n\n### Console\n\nTo use the Google Cloud console to sync data from Okta to\nAgentspace, follow these steps:\n\n1. In the Google Cloud console, go to the **Agentspace** page.\n\n [Agentspace](https://console.cloud.google.com/gen-app-builder/)\n2. In the navigation menu, click **Data stores**.\n\n3. Click add **Create data store**.\n\n4. On the **Select a data source** page, scroll or search for **Okta** to connect\n your third-party source.\n\n5. Enter your Okta authentication information and click **Continue**.\n\n6. Select which entities to sync and click **Continue**.\n\n7. Select a region for your data store.\n\n8. Enter a name for your data connector.\n\n9. Select a synchronization frequency.\n\n10. Click **Create** . Agentspace creates your data store and\n displays your data stores on the **Data stores** page.\n\n11. To check the status of your ingestion, go to the **Data stores** page and\n click your connector name to see details about it on its **Data** page. The\n **Connector state** changes from **Creating** to **Running** when it starts\n synchronizing data. When ingestion is complete, the state changes to\n **Active** to indicate that the connection to your data source is set up and\n awaiting the next scheduled synchronization.\n\n Depending on the size of your data, ingestion can take several\n minutes or several hours.\n\n\u003cbr /\u003e\n\nNext steps\n----------\n\n- To attach your connector to an app, create an app and select your connector\n following the steps in \\[Create a search app/agentspace/docs/create-app).\n\n- To preview how your search results appear after your app is set up,\n see [Get search results](/agentspace/docs/preview-search-results). If you used third-party\n access control,\n see [Preview results for apps with third-party access control](/agentspace/docs/identity#preview).\n\n- To enable alerts for the data store, see [Configure alerts for third-party data stores](/agentspace/docs/configure-periodic-data-alerts)."]]