Shopify – Okta SCIM Provisioning And Deprovisioning

Shopify – Okta SCIM Provisioning And 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 the Okta dashboard. 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 Okta and Shopify, it's preferable to have all users updated in Shopify and even they can update their profile in Okta or OKTA 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 OKTA.

Pre-requisite : Download and Installation

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

Step by Step guide to Setup Okta SCIM Provisioning and De-Provisioning with Shopify

1.  Enable SCIM provisioning and deprovision in Shopify


  • Log in to Shopify. Navigate to App section and click on scim provisioning and deprovision application.
  • Okta Shopify SCIM - Navigate to App section in Shopify

  • Enable New Customer Creation and SCIM Provisioning as shown in the below image.
  • Okta Shopfy SCIM - Enable SCIM in Shopify
  • Copy Down the data in Authorization Header as it will be used in later steps.

2.  Setup Provisioning and De-Provisioning in Okta


  • Login to Okta Developer console. Navigate to Applications >> Application.
  • Okta Shopify SCIM - Application Section Okta

  • Choose the SAML application for which you want to enable scim provisioning.
  • Okta Shopify SCIM - SAML application

  • Navigate to General Tab and check the Provisioning tab to enable SCIM provisioning in Okta.
  • Okta Shopify SCIM - Enable SCIM in Okta

  • Click on Save.
  • Navigate to the Provisioning section. Paste the following data from the table and check the tabs as shown in the image.

    SCIM connector base URL https://store.xecurify.com/moas/rest/shopify/scim/v2/
    Unique identifier field for users email
    Authentication Mode HTTP Header
    Authorization Header From Step 2

  • Okta Shopify SCIM - Integrate the application
  • Click on Save.
  • Select To App in the left panel, then select the Provisioning Features you want to enable by clicking on Edit.
  • Okta Shopify SCIM - Check the Permission
  • Click on Save.
  • Navigate to Assignment >> Assign and select Assign to People.
  • Okta Shopify SCIM - Assign to People

  • Select the People you want to assign and click on Done.
  • Okta Shopify SCIM - select user to assign

  • You can verify that the assigned customer is synced in the Customer section in Shopify.
  • Okta Shopify SCIM - User Created in Shopify
  • Hence you have successfully setup SCIM provisioning and de-provisioning between Okta and Shopify.

  • Additional Resources


    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