Okta
Datable integrates with Okta to collect system logs and security events from your Okta organization. This integration enables you to monitor authentication events, user activities, and security incidents.
How it works
The Okta integration uses the Okta System Log API to periodically poll and collect log events from your Okta organization. These logs are then processed and made available for analysis in Datable.
Prerequisites
- Administrator access to your Okta organization
- An Okta API token with read permissions
Setup Instructions
Step 1: Create an API Token in Okta
- Sign in to your Okta Admin Console
- Navigate to Security → API
- Select the Tokens tab
- Click Create Token
- Enter a descriptive name for the token (e.g., "Datable Integration")
- Click Create Token
- Copy the token value - you'll need this for the Datable configuration
Important: Store this token securely. Okta will only display it once.
Step 2: Configure the Source in Datable
- Navigate to the Sources page in Datable
- Select Okta from the available sources
- Provide the following configuration:
- Source Name: A descriptive name for this source
- API Key: The token you created in Step 1
- Endpoint: Your Okta domain (e.g.,
example-12321.okta.com
)
- Click Save to create the source
Step 3: Verify Data Collection
After configuration, Okta logs should begin flowing into Datable within a few minutes. You can verify this by:
- Checking the source status in the Datable dashboard
- Viewing recent logs in the Data Explorer
- Creating a test authentication event in Okta and confirming it appears in Datable
Data Collected
The Okta integration collects the following types of events:
- Authentication Events: Login attempts, MFA challenges, password resets
- User Management: User creation, updates, deactivation
- Application Events: App assignments, SSO events
- Administrative Actions: Policy changes, group modifications
- Security Events: Suspicious activities, threat detections
Troubleshooting
No Data Appearing
- Verify the API token has not expired
- Ensure the Okta domain is correct
- Check that the API token has the necessary read permissions
Authentication Errors
- Regenerate the API token in Okta
- Update the configuration in Datable with the new token
Rate Limiting
The Okta API has rate limits. If you encounter rate limiting issues:
- The integration automatically handles rate limits with exponential backoff
- Consider reducing the polling frequency if persistent issues occur
Security Considerations
- API tokens should be rotated regularly
- Use tokens with minimal required permissions (read-only)
- Monitor token usage in Okta's system log
- Consider IP allowlisting if your Okta organization supports it
Support
For additional support with the Okta integration, please contact the Datable support team or refer to the Okta System Log API documentation.