Client secret setup
Install the Ravenna app from the Okta OIN marketplace in a few clicks. Fastest setup, fixed scopes.
Private key setup
RecommendedCreate and own the app in Okta. Strongest authentication and full control over granted scopes.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Choose how to connect Okta to Ravenna: quick Client Secret setup through the OIN marketplace, or the recommended Private Key method with full control over scopes.
| Client Secret | Private Key | |
|---|---|---|
| Setup | Install from the Okta OIN marketplace in a few clicks | Create the app manually in the Okta Admin Console |
| How it authenticates | A shared secret (like a password) is sent to Okta with every token request | Each request is signed with a private key. The key itself is never sent to Okta, which only stores the public half |
| If credentials leak | A stolen secret keeps working until you notice and rotate it | A stolen signed request expires within minutes and can’t be reused to mint new tokens |
| API scopes | Fixed. Ravenna defines the scope set and you can’t change it | Yours to control. Grant or revoke scopes on the app at any time |
| Foundry native bridge | Limited to the standard scope set | Grant extra scopes to unlock Foundry actions beyond the standard set |
Was this page helpful?