Search Results :

×

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.


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

Step by Step guide to Setup Okta 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.
  • Okta Shopify SCIM - Navigate to App section in Shopify
  • Navigate to the Integrations tab and click the Configure button to configure User Sync.
  • Okta Shopify SCIM - Configure User Sync
  • Click on Okta to setup SCIM provisioning.
  • Okta Shopify SCIM - Click on Okta to setup SCIM
  • Under the Configuration tab, enable New Customer Creation and SCIM Provisioning as shown in the below image.
  • Scroll down and click on Save.
  • Okta 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 Okta

  • Login to Okta Developer console.
  • Please set up multi-factor authentication in Okta for added security. If it's already configured, enter the passcode from the Okta Verify mobile app.
  • Click on Verify.
  • Okta Shopify SCIM - Enter Okta Passcode
  • 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 to enable SCIM provisioning in Okta as shown below.
  • Okta Shopify SCIM - Enable SCIM in Okta
  • Click on Save.
  • Navigate to the Provisioning tab. 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 Customers section in Shopify.
  • Okta Shopify SCIM - User Created in Shopify

Hence you have successfully configured SCIM provisioning and de-provisioning between Okta 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