Okta
Overview
Euno integrates with Okta to observe users and groups from your identity and access management system. This integration enables you to track user accounts, groups, and group memberships in your data model, providing visibility into organizational structure and access patterns.
Euno's Okta integration supports auto-discovery of the following resources:
Users (
user)User groups (
user_group)
Requirements
To ingest metadata from Okta, you will need:
An Okta organization account
An Okta API token with appropriate permissions:
okta.users.read- Read user informationokta.groups.read- Read group informationokta.groups.members.read- Read group membership information
Setup Instructions
Step 1: Create an Okta API Token
Sign in to your Okta Admin Console
Navigate to Security β API β Tokens
Click Create Token
Enter a name for the token (e.g., "Euno Integration")
Click Create Token
Important: Copy the token value immediately. You won't be able to see it again after closing the dialog.
Step 2: Configure the Integration in Euno
In Euno, navigate to Sources β Add Integration
Select Okta from the list of available integrations
Fill in the configuration:
Okta Domain: Your Okta organization domain (e.g.,
dev-12345.okta.comoryourcompany.okta.com)API Token: The API token you created in Step 1
Click Save to create the integration
Step 3: Run the Crawler
After creating the integration, you can trigger a manual crawl by clicking Run Now on the integration page
The integration will automatically crawl on its configured schedule (default: every 2 hours)
What Euno Discovers
Users
Euno observes all users from your Okta organization. For each user, Euno captures:
Email address (used as the primary identifier)
Display name
Full raw user object from Okta API (stored in
okta_raw_user_objectproperty)
User Groups
Euno observes all groups from your Okta organization. For each group, Euno captures:
Group name
Group ID (native ID)
Creation timestamp
Group members (users and nested groups)
Full raw group object from Okta API (stored in
okta_raw_group_objectproperty)
Group Memberships
Euno observes group memberships:
Direct user memberships (users that are members of groups)
Note: Nested groups (groups that are members of other groups) are not currently supported, but all groups in your Okta organization are observed as separate resources.
Configuration Options
The Okta integration has the following configuration options:
okta_domain
Your Okta organization domain (e.g., dev-12345.okta.com)
Yes
api_token
Okta API token with read permissions
Yes
Troubleshooting
Authentication Errors
If you encounter authentication errors (401/403):
Verify that your API token is correct and hasn't expired
Ensure the API token has the required permissions (
okta.users.read,okta.groups.read,okta.groups.members.read)Check that your Okta domain is correct (should match your organization's domain)
Missing Users or Groups
If users or groups are not appearing in Euno:
Verify that the API token has read permissions for the resources you expect to see
Check the integration run report for any errors or warnings
Ensure the resources exist in your Okta organization
Group Members Not Showing
If group members are not being observed:
Verify that the API token has
okta.groups.members.readpermissionCheck that the groups have members assigned in Okta
Review the integration logs for any API errors when fetching group members
Feature Flag
The Okta integration is currently behind a feature flag (showOktaIntegration). Contact your Euno administrator to enable this integration if it's not visible in your instance.
Last updated