Okta SCIM provisioning with Bruno
This guide will walk you through setting up SCIM (System for Cross-domain Identity Management) provisioning with Bruno using Okta SWA (Secure Web Authentication).
Prerequisites: Before configuring Okta, you must first enable SCIM provisioning in Bruno and generate an API key. Follow the Enabling SCIM Provisioning section in the overview page to complete this setup and save your API key for use in the steps below.
Create your Okta App
- As an Okta admin, navigate to Applications and click Create App Integration

- Select SWA - Secure Web Authentication and click Next

- On the Create SWA Integration page, add the following values and click Finish:
- App name: (Unique App Name - e.g. Bruno SCIM Integration)
- App’s login page URL:
https://license.usebruno.com/

Configure your Okta App
- On your newly created application page, select the General tab
- Under App Settings, select Edit, and check the Provisioning option SCIM and click Save

- Return to your Okta app, select the Provisioning tab, under SCIM Connection select Edit and configure the following values:
- SCIM connector base URL:
https://license.usebruno.com/scim/v2
- Unique identifier field for users:
email
- Supported provisioning actions: Check the following options:
Import New Users and Profile Updates
Push New Users
Push Profile Updates
Push Groups
- Authentication: set to HTTP Header
- Under HTTP Header, for token: add the generated API Key value from the prerequisites step
- SCIM connector base URL:

- Click Test Connector Configuration. If successful, a Connector configured successfully message dialogue appears.

-
Click Save to complete the Provisioning integration.
-
Under the Provisioning tab, select the To Apps setting, edit and enable the following options and click Save:
Create Users
Update User Attributes
Deactivate Users

Your SCIM integration is now complete. You can now begin assigning users to Bruno.
Assign people and groups to Bruno in Okta
-
Under your created Bruno Application, navigate to the Assignments tab
-
Select Assign and either Assign to People or Assign to Groups to provision Bruno license keys


- Assigned Users will receive an email with their License Key

Deprovision users from Bruno in Okta
- Under your created Bruno Application, navigate to the Assignments tab

- Remove the desired users or groups, their license key(s) will be deactivated and they will receive an email notification
