Search Results :

×

Configure Shopify Microsoft Entra ID SCIM Provisioning & Deprovisioning


Shopify SCIM Provisioning and De-Provisioning application gives you the ability to automate user creation, updating, and disabling tasks in Shopify by directly interacting with Microsoft Entra ID. The System for Cross-domain Identity Management (SCIM) is an open standard for securely synchronizing user information between multiple applications. If your users use both Entra ID and Shopify, it's preferable to have all users updated in Shopify and even they can update their profile in Entra ID or admin can update the profile like updating their department and that can get synced directly with Shopify. miniOrange offers a solution that integrates SCIM-based user provisioning and de-provisioning into Shopify websites. Here we will go through a step-by-step guide to enable SCIM user sync between Shopify and Microsoft Entra ID.

Pre-requisite : Download and Installation

miniOrange SCIM User Provisioning allows you to sync user's creation, updation and disabling user from Microsoft Entra ID to your Shopify store.


Note: If you want to set up SSO in Shopify using Microsoft Entra ID as the IDP, follow the instructions provided here.

Step by Step guide to Setup Microsoft Entra ID SCIM Provisioning and De-Provisioning with Shopify

1. Enable SCIM provisioning and deprovisioning in Shopify

  • Log in to Shopify. Navigate to App section and click on SyncUP: Users and Course Sync application.
  • Microsoft Entra ID Shopify SCIM - Navigate to App section in Shopify
  • Open the SCIM provisioning application >> Click on User Sync >> Click on SCIM.
  • Microsoft Entra ID Shopify SCIM - Click on User Sync then on SCIM
  • Enable New Customer Creation and SCIM Provisioning as shown in the below image.
  • Microsoft Entra ID Shopify SCIM - Enable New Customer Creation
  • Copy down the data in the Authorization Header as it will be used in later steps.

2. Setup Provisioning and De-Provisioning in Microsoft Entra ID

  • Sign in to the Microsoft Entra ID portal using your Microsoft identity platform administrator account.
  • Add an unlisted (non-gallery) application to your Microsoft Entra ID organization.
    • Search for Enterprise Application.
    • Select Enterprise Applications > New application.
    • Select Create your own application.
    • Under What are you looking to do with your application? choose to Integrate any other application you don't find in the gallery.
    • Shopify SCIM with Microsoft Entra ID - Create App
  • Configure Provisioning
    • Open the created application.
    • Shopify SCIM with Microsoft Entra ID - Open Enterprise Application
    • Select Provisioning to open the provisioning panel for editing.
    • Shopify SCIM with Microsoft Entra ID - Select Provisioning
    • Change provisioning mode from manual to automatic.
    • Enter the SCIM Base URL [https://store.xecurify.com/moas/rest/shopify/scim/v2/] into the Tenant URL.
    • Similarly, enter the Bearer Token into the Secret Token field, which you noted earlier in step 1.
    • Click on test connection.
    • If test connection is successful save your configurations.
    • Shopify SCIM with Microsoft Entra ID - Tenant URL
  • Provisioning Users
    • Go to Assign users and group and assign the user you want to provision.
    • Shopify SCIM with Microsoft Entra ID - Assign users and groups
    • If you already have some users then go or else create some users first then continue.
  • Start Provisioning
    • Go to provisioning tab.
    • Click on Start provisioning.
    • If you want to provision your assigned user right now go for Provision on demand.
    • Shopify SCIM with Microsoft Entra ID - start provisioning
  • Provision on demand
    • Search for the user you want to provision (user must be assigned to the app).
    • Click on Provision.
    • Shopify SCIM with Microsoft Entra ID - provision on demand

Hence you have successfully configured SCIM provisioning and de-provisioning between Microsoft Entra ID and Shopify.

Choose your preferred Identity Provider and start setting up SyncUP: Users & Course Sync for Shopify right away


If you are looking for anything which you cannot find, please drop us an email on shopifysupport@xecurify.com.

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com