Search Results :

×

How to Set Up Bettermode SSO With Shopify

Connect your Shopify store with Bettermode (formerly Tribe) to let members use their Shopify credentials to access your community. The MO: SSO login to LMS, CRM, CMS app facilitates this integration by connecting Shopify with Bettermode through OAuth 2.0 SSO. Follow this guide to configure Shopify as the identity provider (IdP) for community member authentication.

  • Log in to your Shopify Admin.
  • Go to Apps → Shopify App Store.
  • Search for MO: SSO login to LMS, CRM, CMS by miniOrange.
  • Click Get this application to add the app to your store.
  • Open the app from Apps to start configuring SSO for Bettermode.
  • Log into your Bettermode account as an admin.
  • Go to the Admin Settings → General Settings.You can find the Callback/Redirect URL under the Verify State option. Copy the Callback/Redirect URL. Keep this URL handy, as you will need it later.
Shopify-bettermode-sso - callback-redirect-url
  • Go to your shopify store, click on Apps tab and select SSO login to LMS, CRM, CMS application.
Shopify-bettermode-sso - add-store-as-idp

  • From the left navigation bar select Apps and click on Add Application button.
Shopify-bettermode-sso - add-application

  • Go to OAuth/OIDC tab and select the IDP name as a OAuth2/OpenID Connect from the list.
Shopify-bettermode-sso - shopify-bettermode-select-openidapp

  • In the Add Application Section enter the values by refering the below table.
Client Name Choose an appropriate name according to your choice.
Redirect URI/ OAuth Callback URI From Step 1.
Description Add appropriate description according to your choice.
Group Name DEFAULT
Policy Name Bettermode
Login Method Password
Shopify-bettermode-sso - bettermode-app-info Shopify-bettermode-sso - save-policy-app

  • Click on Save to save the configurations.
  • After saving the application,click on Select and then Edit option of the application you just configured.
Shopify-bettermode-sso - edit-option

  • Click on Save to save the configurations.
  • After saving the application,click on Select and then Edit option of the application you just configured.
Shopify-bettermode-sso - select the edit option

  • You will get the Client Id, Client Secret, Endpoints and Scopes. Keep these values handy as you will need them later.
Shopify-bettermode-sso - client-credentials-shopify-store-as-idp

You have successfully configured Bettermode application in Shopify Store.

  • Login to your Bettermode application and click on admin panel button.
Shopify-bettermode-sso  - Bettermode SSO login page

  • Click on Apps to create a new application (refer to image below).
Shopify-bettermode-sso - Bettermode SSO add app

  • Search for OAuth2 SSO and click on Install button.
Shopify-bettermode-sso - Bettermode SSO install button

  • Now, fill in the required details like Client ID, Client Secret, Endpoints, Scope and enter the SSO button domain supported by the application.
  • Now, fill in the required details like Client ID, Client Secret, Endpoints, Scope and enter the SSO button domain supported by the application.
  • Please refer to the below table for configuring the values.
Client ID From step 2
Client secret From step 2
Scope email openid profile
Authorization Endpoint https://store.xecurify.com/moas/broker/login/oauth/
Token Endpoint https://store.xecurify.com/moas/rest/oauth/token
Get User Info Endpoint https://store.xecurify.com/moas/rest/oauth/getuserinfo
Shopify-bettermode-sso -  Bettermode SSO install oauth2
  • Go to https://{Your-Bettermode-Domain} and sign in/login.
  • You will get a login window of Bettermode with a button name configured by you.
  • Click on the “Login with miniOrange” button and you will be redirected to the login page of the Shopify store.
Shopify-bettermode-sso - select project bettermode login button

  • Enter your Shopify Store login credentials and click on Login.
Shopify-bettermode-sso - Shopify Single Sign-On (SSO) in bettermode-login

  • You will be successfully logged in to your Bettermode account.
Shopify-bettermode-sso - Shopify Single Sign-On (SSO)  logged in

You have successfully configured Shopify as Identity Provider for your Bettermode application.



You need a Bettermode plan that includes OAuth 2.0 SSO. Bettermode's current pricing page lists OAuth2 SSO on the Growth and Premium plans, but does not list it on Starter. Check the current plan details before purchasing, as feature availability may change.

The callback URL, also called the redirect URI, is the URL to which Bettermode returns a member after they authenticate through Shopify. During configuration, copy the callback or redirect URL provided in your Bettermode SSO settings and enter it as the Redirect URI / OAuth Callback URI in the miniOrange application.

Yes. Bettermode allows administrators to disable the standard email login option when OAuth 2.0 SSO is enabled. To make Shopify-based SSO the only login method, disable the standard email login and any other authentication methods you do not want members to use.

The miniOrange app supports ending connected application sessions when a member logs out of Shopify. For logout initiated from Bettermode, the community's Logout URL must be configured and tested to verify that it also ends the Shopify session. Do not assume that logging out of either platform automatically ends both sessions without validating the configuration.


 Thank you for your response. We will get back to you soon.

Something went wrong. Please submit your query again


ADFS_sso ×
Hello there!

Need Help? We are right here!

support