Config - Microsoft Entra SCIM integration with Softdrive

Modified on Thu, 3 Jul at 5:39 PM

This guide walks you through configuring user and group provisioning from Microsoft Entra (Formerly Azure AD) into Softdrive.


This does not cover Azure Single Sign-On (SSO). Please refer to your Softdrive SSO documentation for that setup.


Prerequisites

  • An Entra AD plan that supports custom, non-gallery applications.

  • If using a local Active Directory, it must be synced with Entre AD.

  • Do not add Softdrive from the Azure App Gallery. You must create a custom enterprise app as explained below.

  • Get a token from Softdrive by contacting support@softdrive.co



 Step-by-Step Guide


Create a Custom Enterprise Application

  1. Sign in to Entra Portal.

  2. Go to ApplicationsEnterprise Applications.

  3. Click + New application+ Create your own application.

  4. Name your app (e.g., "Softdrive SCIM").

  5. Select Integrate any other application you don't find in the gallery.

  6. Click the newly created app → go to Provisioning.

  7. Click New Configuration

  8.  Configure the following fields:

  9. Hit the test connection to confirm connection was successful

  10.  Create



Attribute Mapping 

In order to create mappings between Entra AD object attributes and Softdrive object attributes. Please note that you will be able to edit the mappings only when you have successfully tested the connection and saved the basic configuration.

  1.  Group mappings

    Within the enterprise application just created go to -> Provisioning -> Attribute mappings -> and choose : Provision Microsoft Entra ID Groups

    Set mappings in the following way:

    Disclaimer: Group provisioning requires a Microsoft Entra plan.


  2.  User Mappings 


Within the enterprise application just created go to -> Provisioning -> Attribute mappings -> and choose : Provision Microsoft Entra ID Users

The following table shows an example of mappings that covers most scenarios:



Provisioning Logic

Once the application is configured, connection is tested and attribute mappings created, you need to add users and groups to the scope by going to the application in Entra and then to "Users and groups." Keep in mind that only explicitly added groups will be created in Softdrive. Nested groups will be ignored. Users in nested groups will also be ignored.




1. Adding Users & Groups to the scope

  • Click on the "+ Add User / Group option

  • Only explicitly added groups/users will be synced

  • Nested groups or users inside nested groups are ignored

2. Testing

Use Provision on Demand to test provisioning individual users.

 Group provisioning cannot be tested this way.

3. Enable Automatic Provisioning

Go to → Enterprise Application -> your Application → Provisioning → Overview→ Start Provisioning

  • Microsoft Entra syncs every ~40 minutes (cannot be changed)

4. User Deactivation and Deletion

ScenarioResult in Softdrive
User removed from scope or soft-deletedDeleted
User permanently deleted in Entra ADDeleted

5. Group Deletion Effects

  • If a user belongs to another group or is directly provisioned → remains active

  • If the deleted group was their only linkuser is deactivated


⚠️ Limitations & Notes

  • User type changes must be handled manually or via custom attributes.

  • Group owners are not supported.

  • Use service accounts for token generation to prevent accidental disruption.

  • SCIM sync is one-way only — changes in Softdrive do not reflect back in Microsoft Entra.


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article