Configure SCIM provisioning for Microsoft Entra ID
Level: Eptura Implementation team / Client IT team
Eptura supports the integration with Microsoft Entra ID and this article details how to configure Microsoft Entra ID provisioning integration. This article is written for Administrators and assumes familiarity with Microsoft Entra ID, basic identity management concepts, and the SCIM standard.
When the SCIM integration between Microsoft Entra ID and Eptura is ready, the following user actions in Entra ID are also applied to Eptura users.
- Create users - Eptura requires a unique username for each user.
- Delete users - Users deleted from Entra ID are marked as inactive in Eptura.
- Update user attributes - Updates to Entra ID user profiles are pushed to Eptura.
- Add a group - Entra ID creates a corresponding group in Eptura.
- Remove a group - Groups deleted from Entra ID are marked as inactive in Eptura.
- Update Groups attributes - Group attribute ‘displayName’ can be updated.
- Add/remove users to/from a group
Contents
- Prerequisites
- Step 1. Create the SCIM Application (Client)
- Step 2. Provisioning User Accounts (Client)
- Step 3. Mappings (Client)
- Step 4. Provisioning - Sync all users and groups (Client)
Prerequisites
We provide the main steps and we recommend you refer to the SCIM 2.0 protocol specification http://www.simplecloud.info/#Specification for more detailed information. Our SCIM integration supports SCIM version 2.0 and is certified for Microsoft Entra ID.
Before you begin, you must have the following:
- Microsoft Entra ID
- Eptura SCIM API URL (Provided by Eptura)
- Long-lived SCIM token generated from SCIM Token Provider (up to 10 years) (Provided by Eptura)
Step 1. Create the SCIM Application (Client)
Complete the following:
- Sign in to Microsoft Azure https://azure.microsoft.com/en-us/
- From the menu, select Microsoft Entra ID.
- From the menu, select Manage > Enterprise applications.
- Click the +Create your own application.
- In the name field, enter the name of your SCIM application. For example SCIM.
- Use the default selected "Integrate any other application you don’t find in the gallery (Non-gallery)" option.
- Click the Create button and the application is created.
Step 2. Provisioning User Accounts (Client)
After the SCIM application is created, then you can provision the user accounts.
- From the menu select Manage > Provisioning.
- From the Provisioning Module drop-down, select Automatic.
- Click the Admin Credentials expand to see the settings.
- In the Tenant URL field, enter the production SCIM URL.
- In the Secret Token, enter the Eptura's Long Lived Token (this is provided by Eptura).
- Click the Test Connection button.
- After you see the Testing Connection to SCIM success message, then click the Save button.
Step 3. Mappings (Client)
Next, you will complete the attribute mappings for the user.
- Click the Mappings expand to see the settings.
- Click Provision Microsoft Entra ID Users and the Attribute Mapping screen displays.
- You only need the mandatory attributes, so delete the extra mappings.
The mandatory attributes are:
- userName
- active
- emails[type eq "work"].value
- name.givenName
- name.familyName
- externaId
- For the externaId, click the Edit button and the Edit Attrribute screen displays.
- For the Source attribute drop-down, select objectId.
- Click the OK button and you are returned to the Attribute Mapping screen.
- Click the Save button and message displays "Saving your changes will result in all assigned users and groups being resynchronized. This may take a long time depending on the size of your directory."
- Click the Yes button.
Step 4. Provisioning - Sync all users and groups (Client)
- From the SCIM application, click the Overview menu item.
If you don't see the Overview menu, then from the menu, select Manage > Provisioning.
- Under the Manage provisioning heading, click the Update credentials and the Provisioning screen displays.
- Click the Settings expand to see the settings.
- From the Scope drop-down, select Sync all users and groups.
- Click the Provisioning Status toggle, to ON.
- Click the Save button.
SCIM application provisioning has been completed.
The Manage > Provisioning screen will show the progress bar and you will find the provisioning logs here too. See Check the status of user provisioning | Miscrosoft.