Overview
Main Workspace vs. Governance App
Oleria has two independent surfaces, each with its own sign-in and provisioning configuration:- Main Workspace - where administrators, operators, and analysts run Oleria itself: posture, access graph, workflows, and settings.
- Governance App - a separate portal where reviewers and approvers complete access reviews, act on access requests, and work governance queues. Governance app users are a distinct population from workspace users, typically much larger (anyone in the org who might approve or review something), and usually don’t need any other access to Oleria.
SSO vs. SCIM vs. automatic user provisioning
Oleria has three related but independent mechanisms. SSO only authenticates; SCIM and automatic user provisioning both create Oleria accounts without an administrator adding them by hand, which makes them easy to mix up, but they work very differently:Possible provisioning flows
Because these mechanisms are independent, and each applies per tab, several combinations are all valid. Pick the one that matches what you’re trying to achieve before you start:Prerequisites
- Administrator access to your Oleria workspace and Okta admin access with permission to create app integrations.
- Decide which application(s) - Main Workspace, Governance App, or both - you’re connecting Okta to, and whether you want SSO, SCIM, or both for each. See Possible provisioning flows above.
- For SCIM into the Main Workspace tab: know which Oleria roles (
admin,operator,analyst,governance-operator,identity-lifecycle-operator) your Okta groups should map to. See How Oleria maps roles and groups.
Part 1: Set up SSO
Open Oleria's SSO configuration page
Create the Okta app
Oleria - Main Workspace or Oleria - Governance App) - this matters once you’ve done this twice for both tabs.Copy Oleria's SP details into Okta
Configure the NameID
Add the required attribute statements
email, Name format Unspecified, Value user.profile.email, and a second Name name, Name format Unspecified, Value user.profile.firstName + " " + user.profile.lastName.See Connect a SAML identity provider for why each of these is required.Assign users and grab the metadata
Enter the SAML IdP details in Oleria
google, microsoft, or cognito - you can’t change it later), paste the Okta metadata URL into Metadata, and decide whether to turn on Sign requests and/or Encrypt SAML responses. Click Add identity provider.If you turned on Sign requests: upload the request signing certificate to Okta
If you turned on Encrypt SAML responses: download and upload the response encryption certificate
Confirm sign-in works
Part 2: Set up SCIM
You can add SCIM provisioning to the same Okta app you just created for SSO - Okta supports provisioning on custom SAML apps once you turn it on.Enable provisioning on the Okta app
Get Oleria's SCIM credentials
Configure the API integration
Turn on the provisioning actions you need
Main Workspace only: push groups from Okta
reviewer role automatically. You only need users pushed, not groups.analyst role until you assign it a different one in the next step.Main Workspace only: assign each group a role in Oleria
Assign and provision
Verify
Set up the other tab
Okta has no restriction on reusing the same Audience URI (SP Entity ID) or SCIM base URL pattern across multiple apps, so connecting the second tab is simply repeating Part 1 and Part 2 with a second, separately-named Okta app pointed at the other tab’s Oleria details and SCIM credentials. You do not need to reuse or share anything between the two Okta apps.Troubleshooting
- Adding or editing the identity provider in Oleria: Troubleshoot identity provider errors
- Sign-in failures after the provider is saved: Troubleshoot sign-in failures
- SCIM request/response errors: the SCIM user provisioning and Governance App SCIM provisioning reference pages cover the request and response shape for every endpoint

