Create App Integration
Login to Okta and navigate to “Applications”, then select “Create App Integration”
Select Integration Type
Choose “API Services” as the integration type
Name the App Integration
Provide a name for your integration (e.g., “Ravenna API Integration”) and click Save
Configure Private Key Authentication
Configure the authentication method:
Generate PEM Key Pair
Generate a new PEM key pair for the integration
Save Private Key and KID
Important: Copy and securely store both:
Disable DPoP Requirement
Uncheck the “Require DPoP” option to ensure compatibility
Grant Required Scopes
Add the following Okta API scopes to the integration:
okta.users.read
okta.users.manage
okta.groups.read
okta.groups.manage
okta.apps.read
okta.apps.manage
Assign Admin Roles
Grant the following admin role to the integration:
Application Administrator
Group Administrator
Navigate to Ravenna Integrations
Login to Ravenna and go to “Settings” then select “Integrations”
Select Okta Integration
Choose “Okta” from the available integrations
Choose Private Key Method
Select “Private Key” as your authentication method
Enter Integration Details
Provide the following information from your Okta setup:
https://your-org.okta.com
)Complete Setup
Click “Add Okta” to complete the integration setup