# OKTA

Infraon–Okta Integration enables secure authentication and centralized user management by integrating Okta with Infraon. It allows organizations to synchronize **users, manage roles, and enable Single Sign-On (SSO)** for both Infraon users and Self-Service Portal (SSP) requesters.

Using this integration, administrators can configure Okta credentials, synchronize user data, and ensure consistent user access control across the platform.

You can:

* Configure Okta integration from the Marketplace
* Enable SSO login for Infraon and SSP users
* Synchronize users, roles, and attributes from Okta
* Manage user lifecycle (activation/deactivation)
* Schedule and monitor user synchronization
* Export unsynced users for troubleshooting

## **How To Install**

**Step 1:** Go to the **Marketplace** tab on the left navigation panel to begin the integration. Click on the **Okta** card from the available integrations to open the plugin details page.

![](/files/4cd8697c9cfd3d9911b230a760a2ae8b161edeb4)

**Step 2:** On the plugin page, click the **Install** button to add the Okta integration to your Infraon environment.

Once installed, the configuration page will become available for setup.

![](/files/4214763f9e78546a8fec2228e72fc0fc522f83bb)

**Step 3:** Enter the connection details so Infraon Infinity can communicate with your Okta instance.

![](/files/31f573ab372d45bf86096da9f327a79bdb9dcc86)

**Configuration |** Basic Details

<table><thead><tr><th width="157.79998779296875">Label</th><th width="129.4000244140625">Action</th><th>Description / Example</th></tr></thead><tbody><tr><td><strong>Config Name</strong></td><td>Enter value</td><td>Specify a name for the Okta configuration. This is used to identify the integration setup within Infraon, especially when managing multiple configurations.<br><br><strong>Example:</strong> Okta-SSO-Production</td></tr><tr><td><strong>Okta Domain URL</strong></td><td>Enter value</td><td>Enter the Okta organization domain used for integration. This value is used to establish a connection with Okta APIs for authentication and user synchronization.<br><br><strong>Example:</strong> your-org.okta.com</td></tr><tr><td><strong>API Token</strong></td><td>Enter value</td><td>Enter the API token generated from Okta. This token is required to authenticate API requests and fetch user data (users, groups, attributes) from Okta into Infraon.<br><br><strong>Example:</strong> Token generated from Okta Admin Console → Security → API → Tokens</td></tr><tr><td><strong>Sync</strong></td><td>Select from the dropdown</td><td><p>Select the user types to be synchronized from Okta into Infraon.<br><strong>Options:</strong><br></p><ul><li><strong>Users:</strong> Syncs internal users such as technicians and admins into Infraon.</li><li><strong>Requesters:</strong> Syncs end users who raise requests via the Self-Service Portal (SSP).</li></ul><p><strong>Example:</strong> Select Users to sync technician accounts, or select Requesters to sync SSP users.</p></td></tr><tr><td><strong>Verify</strong></td><td>Click to validate configuration</td><td>Validates the provided Okta Domain and API Token by establishing a connection with Okta. If successful, the configuration can proceed to installation. If validation fails, appropriate error messages are displayed, and installation is blocked.</td></tr></tbody></table>

**Step 4:** Once the Okta configuration is successfully added and verified, navigate to the **Settings** section to perform additional configuration and manage synchronization operations.

**Configure Settings |** Basic Details

<table><thead><tr><th width="156.20001220703125">Label</th><th width="159.79998779296875">Action</th><th>Description / Example</th></tr></thead><tbody><tr><td><strong>Sync Data</strong></td><td>Click Sync Now</td><td>Initiates an immediate synchronization between Okta and Infraon. This process fetches user data (profiles, attributes, and group memberships) and updates Infraon with the latest information from Okta.<br><br>Click Sync Now after initial setup to import all users from Okta into Infraon.</td></tr><tr><td><strong>Okta – Infraon Configuration</strong></td><td>Click Configuration</td><td>Opens the configuration settings to manage field mappings between Okta and Infraon.<br><br>This ensures that user attributes such as name, email, and roles are accurately synchronized.</td></tr><tr><td><strong>Schedule Sync</strong></td><td>Click Schedule</td><td>Allows you to configure automated synchronization at defined intervals. This helps keep user data up to date without manual intervention.<br><br><strong>Example:</strong> Schedule a daily sync at 02:00 AM to automatically update user changes from Okta.</td></tr><tr><td><strong>Export Unsynced Data</strong></td><td>Click Export</td><td>Downloads a CSV file containing records that failed to sync due to errors such as invalid configurations or missing data.<br><br><strong>Example:</strong> Export unsynced users to review missing attributes or failed mappings.</td></tr></tbody></table>

![](/files/bf00e1ddc171ff0720494982faf3dc287c6bec70)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.infraon.io/infraon-help/infinity-user-guide/marketplace/okta.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
