Client Secret Integration
The Client Secret integration method allows you to quickly connect Ravenna to your Okta organization through the OIN (Okta Integration Network) marketplace. This is the easiest way to set up the integration, though it’s less secure than the Private Key method.
Setup Guide
Install Ravenna from Okta API Integration Store
Access Okta API Service Catalog
Login to your Okta Admin Console and navigate to the API Service Catalog
Find Ravenna Integration
Search for “Ravenna” in the API Service Catalog and select it
Configure Domain and Client ID
Configure your Okta domain and note the Client ID that will be generated
Get Client Secret
Copy the Client Secret that is generated for your integration
Grant Required Scopes
Ensure the integration has the following Okta API scopes:
okta.users.read
okta.groups.read
okta.groups.manage
okta.apps.read
okta.apps.manage
Add Integration to Ravenna
Navigate to Ravenna Integrations
Login to Ravenna and go to “Settings” then select “Integrations”
Select Okta Integration
Choose “Okta” from the available integrations
Choose Client Secret Method
Select “Client Secret” as your authentication method
Enter Integration Details
Provide the following information:
- Okta Domain: Your Okta domain (e.g.,
https://your-org.okta.com
) - Client ID: The Client ID from your Okta integration
- Client Secret: The Client Secret from your Okta integration
Complete Setup
Click “Add Okta” to complete the integration setup
Next Steps
Once your Okta integration is connected, Ravenna will automatically:
- Import your Okta applications
- Sync user and group information
- Enable access request workflows through Okta groups
You can view and manage your imported applications in the Ravenna Organization Settings.