Oleria provides identity security and access management teams with visibility and intelligence into who has access to what; where did they get that access; how are they using it; and, should they even have it. As part of that promise, we deep integrate your Okta instance into the Oleria platform. This document provides step-by-step guidance for integrating Okta with your Oleria workspace.
Pre-requisites
- The user granting these permissions must have super admin privileges
Note: Standard integrations are configured with read-only permissions. Super admin permissions are limited for the API scopes specified in step 1.7
Steps to Integrate Okta with Oleria workspace
Step 1: Create an Oleria application in the Okta admin console
1.1. Login to Okta admin console, navigate to Applications, select Create App Integration

1.2. Select API Services and click next

1.3. Give App Integration Name as “Oleria” and Save

1.4. In the Oleria app General setting → Client Credentials → click EDIT
- Set Client authentication to Public key / Private key
- Add Key button to generate a key
- Save Client ID. You need the Client ID to add Okta integration from the Oleria workspace.
Note : Please make sure there is only one key active for this application. Our plugin will not pull data if there are multiple active keys.

1.5. Add a public key by selecting the Generate new key

1.6 Save the key in PEM format and select Copy to clipboard. You need the key to add Okta integration from the Oleria workspace.
Note: You need to generate a new key in case you forgot to copy or lost the key.

1.7 Goto Okta API Scopes and grant permissions to the following scopes

1.8. Go to Admin roles, click Edit assignments and add the Super Administrator role

Step 2. Integrate Okta with your Oleria Workspace
2.1. Go to your Oleria workspace, select Integrations → select Okta

2.2 Select continue, provide the following
- Org URL: Provide your Okta URL. (Note: Do not use okta admin URL)
- Client ID: Copy Client ID saved from step 1.4
- Private: Copy the Private key saved from step 1.6

2.3. Find the newly integrated Okta instance in your Oleria workspace connected integrations.
