Search Results :

×

How to Set Up Circle.so Single Sign-On (SSO) Using Shopify as Identity Provider (IDP)

Login to Circle.so with your Shopify store credentials: miniOrange provides a ready-to-use Circle.so Single Sign-On (SSO) solution so your community members can access your Circle.so space using one set of credentials. This guide shows you how to configure Shopify as an identity provider (IDP) for Circle.so custom SSO via OAuth 2.0 and OpenID Connect (OIDC), so you can roll out secure access to your Circle community within minutes.

To set up Circle.so Single Sign-On (SSO) with Shopify as identity provider, install the miniOrange Store as IDP - SSO Login app on your Shopify store. This app lets your store act as an identity provider (IDP) so Circle.so members can log in with one set of credentials.

  • Log in to your Shopify Admin.
  • Go to AppsShopify App Store.
  • Search for Store as IDP - SSO login to Apps (by miniOrange).
  • Click Get this application to add the app to your store.
  • Open the app from Apps to start Circle.so SSO configuration.
  • Sign in to your Circle.so community as an admin.
  • Go to Circle.so Settings → Single Sign-On (SSO). Scroll to the OAuth provider section and copy the Callback/Redirect URL. You will need this URL when configuring Shopify as identity provider for Circle.so.
Circle.so custom SSO - Copy OAuth callback redirect URL for Shopify as IDP

  • In your Shopify store, open the Apps tab and select the Store as IDP - SSO login application.
Shopify as identity provider - Open Store as IDP app for Circle.so SSO

  • From the left navigation bar select Apps and click on Add Application button.
Circle.so SSO - Add application in Shopify Store as IDP

  • Go to OAuth/OIDC tab and select the IDP name as OpenID Connect from the list.
Circle.so Single Sign-On - Select OpenID Connect (OIDC) in Shopify as IDP

  • For Client Name enter a name for your app (e.g. “Circle.so SSO”). In Redirect URL, paste the OAuth callback/redirect URL from Step 1 (Circle.so Single Sign-On settings).
Circle.so SSO - Enter OAuth redirect URL from Circle in Shopify Store as IDP

  • Now, scroll down and select DEFAULT from the Group Name dropdown.
  • Now enter the name for your app authentication policy in the Policy Name field.
  • Select Password as your login method. Click on Save button.
Circle.so Single Sign-On setup - Add authentication policy in Shopify as identity provider

  • After saving the application, click on Select and then Edit option of the application you just configured.
Circle.so SSO - Edit OAuth app to get Client ID and Secret from Shopify as IDP

  • You will get the Client Id, Client Secret, Endpoints and Scopes. Keep these values handy as you will need them later.
Shopify Single Sign-On (SSO) - client credentials

  • Now, from the left navigation bar go to Apps and click on GO back to store button from the top right side.
Shopify Single Sign-On (SSO) - goto store

  • You have successfully configured Circle.so application in Shopify Store.
  • Log into your Circle.so community as an admin.
  • Go to Circle.so Settings → Single Sign-On (SSO) and Enable SSO.
  • Select Custom as the OAuth provider to use Shopify as your identity provider for Circle.so.
Circle.so Single Sign-On - Enable custom SSO for Shopify as IDP

  • Fill in Client ID, Client Secret, OAuth endpoints, and Scope from Step 2. Use the table below for Circle.so custom SSO with Shopify as identity provider.
Provider Name Display name of your choice
OAuth Authorize Endpoint https://store.xecurify.com/moas/broker/login/oauth/
OAuth Access Token Endpoint https://store.xecurify.com/moas/rest/oauth/token
OAuth Get User Info Endpoint https://store.xecurify.com/moas/rest/oauth/getuserinfo
Client ID From step 2
Client secret From step 2
Scope email profile openid
Circle.so custom SSO - Enter Client ID Client Secret OAuth endpoints from Shopify as IDP

  • Add the sub for User ID response path, User Email response path and User Name response path as shown in the below image. Click on Save changes button.
Circle.so SSO - User ID email name response path (sub) for Shopify as identity provider

  • Open your Circle.so community login page.
  • Click Login—you will be redirected to your Shopify store login (Shopify as identity provider).
  • Enter your Shopify store credentials and sign in; you will be logged into your Circle.so account via Single Sign-On.
Login to Circle.so with Shopify - SSO redirect to Shopify as IDP

You have successfully set up Circle.so Single Sign-On (SSO) with Shopify as your identity provider (IDP). Your community members can now login to Circle.so with their Shopify store credentials in one click, with no separate Circle password required.


Go to your Circle.so community login page and click Login. You will be redirected to your Shopify store login (because Shopify is your identity provider). Enter your Shopify credentials; after successful authentication you will be logged into your Circle.so account via Single Sign-On (SSO).

Once Circle.so Single Sign-On (SSO) is set up with Shopify as identity provider (IDP), open your Circle.so login page and click the SSO/Login button. You will be sent to your Shopify store login. Sign in with your Shopify store credentials; you will then be logged into Circle.so automatically—no separate Circle password needed.

Circle.so custom SSO lets you use your own identity provider (IDP) so members log in with existing credentials instead of creating a Circle account. You can use Shopify as identity provider for Circle.so by enabling custom SSO in Circle (Settings → Single Sign-On), choosing the Custom OAuth option, and entering the Client ID, Client Secret, and OAuth endpoints from the miniOrange Store as IDP - SSO Login app on your Shopify store. This guide walks you through the full setup.

Yes. Circle.so supports custom SSO via OAuth 2.0. When you use Shopify as identity provider with the miniOrange Store as IDP app, you configure an OpenID Connect (OIDC) application in Shopify and use the same Client ID, Client Secret, and endpoints in Circle.so’s custom SSO settings. Scopes such as email profile openid allow Circle to receive user identity so members can login to Circle.so with Shopify store credentials.

 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