Okta Integration
IDmelon makes it easy to integrate with your Okta organization for automated passkey provisioning. This document describes the integration process, details the necessary configuration steps, and provides testing instructions.
Prerequisites
Before configuring the Okta API integration, ensure you have:
- Access to the Okta Admin Console with administrative privileges
- An Okta origin (your Okta workspace domain)
- Users and groups already synchronized in the IDmelon Admin Panel (via group or directory import)
Overview
The Okta API integration enables IDmelon to automatically provision and manage FIDO2 passkeys for your Okta users. This integration supports both individual passkey assignment and automated provisioning through workflows.
Generating an Okta API Token
To integrate IDmelon with Okta, you need to create an API token with appropriate permissions:
Navigate to Security > API in your Okta Admin Console, then select Tokens and click Create Token.
Configure the token settings:
- Name: Enter a descriptive name (e.g., “IDmelon Integration”)
- IP Restrictions: Select
Any IP
or configure specific IP restrictions as needed - Click Create Token
- The generated API token will be needed in the IDmelon app integration configuration.
- The API token inherits all the privileges of the user who created it, so ensure the creating user has appropriate administrative permissions.
- Store the token securely as it will only be displayed once.
Integrating IDmelon with Okta
Once you have your Okta API token, follow these steps to configure the integration in IDmelon:
- Log in to the IDmelon Admin Panel and navigate to App Integrations > API.
- Select the Okta API option.
- Fill in the required fields:
- Origin: Enter your Okta workspace domain (e.g.,
https://yourcompany.okta.com
) - Okta API Key: Paste the API token you generated in the previous step
- Origin: Enter your Okta workspace domain (e.g.,
- Click the Test Connection icon next to the Connection Status to verify the integration.
- Click Save to complete the configuration.
Note: For complete passkey provisioning setup, you’ll also need to configure Okta FIDO2 authenticator settings. See our Provision FIDO2 Passkeys for Okta guide for detailed instructions.