Complete SSO using OIDC before setting up SCIM. SCIM runs as a separate provisioning job alongside your existing OIDC integration.
Step 1: Enable SCIM in Bifrost
Open your Entra provider
In your Bifrost dashboard, go to Governance → User Provisioning and open your configured Microsoft Entra provider.

Enable SCIM provisioning
Click the settings icon to open Provider Configuration.Toggle on Enable SCIM Provisioning and click Save & Enable.

Copy the SCIM credentials
After saving, Bifrost shows a Setup Complete dialog with:
- SCIM Endpoint URL - the base URL Entra will send provisioning requests to
- Provisioning Token - the bearer token Entra uses to authenticate

Step 2: Configure Entra provisioning
Open the Provisioning tab
In the Azure Portal, go to Microsoft Entra ID → Enterprise applications → Bifrost Enterprise.Open the Provisioning tab and click Get started.

Configure attribute mappings (optional)
Expand Mappings to review or adjust how Entra user and group attributes are mapped to SCIM fields that Bifrost receives.The default mappings cover standard fields (name, email, active status, groups). Skip this step unless you need to sync custom attributes.
Syncing custom profile attributes (e.g. employeeId, department, costCenter)
Syncing custom profile attributes (e.g. employeeId, department, costCenter)
To include a custom attribute in the SCIM payload Entra sends to Bifrost:
Back in Bifrost, go to Attribute Mapping in the provider setup and add a SCIM Attribute entry using the same attribute name. The name must match exactly - including case.
- Under Mappings, click Provision Microsoft Entra ID Users
- Click Add New Mapping
- Set the Source attribute to the Entra user property (e.g.
employeeId,department) - Set the Target attribute to the corresponding SCIM attribute name (e.g.
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:employeeNumber) - Click Ok and Save

Step 3: Assign users and groups
Assign users or groups to the application
Go to Enterprise applications → Bifrost Enterprise → Users and groups.Click Add user/group and select the users or groups you want to provision into Bifrost.
Assigned users are pushed to Bifrost during the next provisioning cycle (typically within 40 minutes). When a user is unassigned or disabled in Entra, Bifrost deactivates them in real time.

Only users and groups explicitly assigned to the application are provisioned when the provisioning scope is set to Sync only assigned users and groups (the default). Set scope to Sync all users and groups only if you want to provision your entire directory.
Step 4: Verify in Bifrost
Once provisioning is active, confirm everything is syncing correctly.- Go to Governance → Users to see provisioned users and their assigned roles
- Go to Governance → Teams to see teams populated from synced groups
- Go to Governance → Business Units to see business units resolved from group or attribute mappings




