Okta
Overview
Okta is an Identity Management solution that can be integrated with Firefly to fetch Okta applications, groups, and other assets for governance purposes. This integration enables you to ensure Okta apps have specific settings, maintain a unified view of SaaS app configurations, and monitor and govern your identity management assets.
Prerequisites
Okta account with administrative access
Ability to generate API tokens
Access to Okta API endpoints
Required API token permissions for:
Users
Applications
Groups
Setup Procedure
1. Generate Okta API Token
Sign in to your Okta account
Navigate to API > Create Token
Enter a descriptive name in the Name field
Select Create Token
Copy the generated token
2. Configure in Firefly
In Firefly, go to Settings > Integrations
Select Add New > Okta
Enter a descriptive name in the Nickname field
Paste your API token into the API Token field
Enter your Okta account URL in the Base URL field (e.g., dev-12345.okta.com)
Select Next to complete the setup
Configuration Details
Automatically fetches Okta assets including:
Applications
Groups
User information
Regular scanning of Okta assets
Support for policy enforcement on Okta resources
Integration with Firefly's governance framework
Best Practices
Use a dedicated API token for Firefly integration
Regularly rotate API tokens for security
Monitor API token usage in Okta
Keep track of which Okta assets are being monitored
Review and update policies as needed
Maintain proper access controls in Okta
Troubleshooting
For API token issues:
Verify token permissions
Check if the token has expired
Ensure the token has the correct scopes
For asset discovery issues:
Verify the integration is active in Firefly
Check if the API token has access to the required resources
Review Firefly integration logs
Verify Okta base URL is correct
For policy enforcement issues:
Verify the asset types are supported
Check policy configuration
Review Firefly policy logs
Ensure Okta resources are properly tagged
Last updated
Was this helpful?