Connect Shopify store via SSO

Feature Description

Connecting your store links Shopify Customer Accounts via Single Sign-On (SSO) so customers can authenticate through your configured identity provider (IdP). You copy the metadata from the customer accounts setup into the authentication settings, then activate the provider and test the flow end to end. This step is required before B2B users can use enterprise SSO alongside your Customer Accounts login options.

Setup Instructions
  • Navigate to the Shopify Dashboard, and open the Customer Accounts Login application.

    Open the Shopify Customer Accounts Login Application

  • In the left navigation, click Connect Store.

  • Copy the Well-known or discovery endpoint URL, Client ID, and Client secret from this page.

  • Click the Customer accounts link in the setup steps to open Shopify customer account settings.

    Copy the endpoint, Client ID, and Client secret on the Connect Store page

  • In the Authentication row, click Manage.

    Manage button on the Authentication row in Shopify customer accounts

  • Click Manage providers.

    Manage providers in Shopify customer account settings

  • Click Connect to provider.

    Connect to provider

  • Set Provider to Custom or other, and enter an Identity provider name, such as miniOrange.

    Set the provider type and identity provider name

  • Scroll to Application info, paste the values you copied from the Connect Store page, and click Save.

    Paste the copied values in Application info and save

  • Click Activate to turn on the identity provider.

    Activate the identity provider

  • The provider is listed with an Active status. Do not deactivate a provider that is already in use.

    Identity provider shown as Active in Shopify

  • Go back to MO Customer Accounts Login and click Test Connection.

    Test Connection on the Connect Store page

  • On the login screen that opens, click Sign up to create a test account.

    Click Sign up on the login screen

  • Enter an email and password, then click Create Account.

    Enter email and password and click Create Account

  • Enter the one-time password (OTP) sent to the email and click Verify OTP.

  • After the code is verified, the connection is working. Close the test window.

    Verify the OTP sent to the email