Pre-requisites
- The user granting these permissions must have super admin privileges
Steps to Integrate Okta with Oleria workspace
Step 1: Create an Oleria application in the Okta admin console
- Login to Okta admin console, navigate to Applications, select Create App Integration

- Select API Services and click next

- Give App Integration Name as “Oleria” and Save

- 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.

- Add a public key by selecting the Generate new key

- Save the key in PEM format and select **Copy to clipboard. **You need the key to add Okta integration from the Oleria workspace.

- Go to Okta API Scopes and grant permissions to the following scopes
- To perform **remediations, **you need to grant the following permissions
- To disable dormant accounts, grant the following permission
okta.users.manageCopy
- To remove dormant accounts, grant the following permission
okta.groups.manageCopy
Add the following permission to validate if Oleria app has been granted the group management permission
okta.appGrants.readCopy
- Go to Admin roles, click **Edit assignments, **and add the **Super Administrator **role

Step 2. Integrate Okta with your Oleria Workspace
- Goto your Oleria workspace, select Integrations → select Okta

- 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

- Find the newly integrated Okta instance in your Oleria workspace connected integrations.[f]


