Circle.so Single Sign-On (SSO) using Shopify store as Identity Provider

Circle.so Single Sign-On (SSO) using Shopify store as Identity Provider


Single Sign On into Circle.so using Shopify store credentials miniOrange provides a ready to use solution for your Circle.so web services. This solution ensures that you are ready to roll out secure access to Circle.so using your Shopify Store credentials within minutes.

Pre-requisite : Store as IDP- SSO Login Application

To configure SSO into Circle.so with Shopify as IDP, you will need to install the miniOrange Store as IDP- SSO Login Application on your store

miniOrange Provides Secure Single Sign-On (SSO) access to your application using Shopify Store as IDP.


Step by Step guide for Single Sign-On in Circle.so Using Shopify Store as an IDP

1. Step to get the Redirect URI for Shopify store

  • Signup/Log into your Circle.so instance as an admin.
  • Navigate to Circle.so Settings → Single Sign-On. Scroll down to the OAuth provider section and copy the Callback/Redirect URL. Keep the Callback/Redirect URL handy as you will need it later.
  • Shopify Circle.so Single Sign-On (SSO)- copy callbackurl

2. Configure Circle.so in shopify

  • Go to your shopify store, click on Apps tab and select Store as IDP-SSO login application.
  • Shopify Circle.so Single Sign-On (SSO)- goto apps tab
  • Click on the Setup Application button in the top left in the navigation bar.
  • Shopify Single Sign-On (SSO)- setup application
  • From the left navigation bar select Apps and click on Add Application button.
  • Shopify Single Sign-On (SSO)- add applications
  • Go to OAuth/OIDC tab and select the IDP name as a OpenID Connect from the list.
  • Shopify Single Sign-On (SSO)- select openidapp
  • For Client Name enter the name of your application or anything as per your choice. Enter the Redirect URL which we got from step1.
  • Shopify Single Sign-On (SSO)- redirect url
  • Now, scroll down and select the 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.
  • Shopify Single Sign-On (SSO)- add policy
  • After saving the application, click on Select and then Edit option of the application you just configured.
  • Shopify Single Sign-On (SSO)- edit app
  • 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 cred
  • Now, from the left navigation bar go to the Apps and click on GO back to store button from the top right side.
  • Shopify Single Sign-On (SSO)- goto store
  • Enter primary domain name of your Shopify Store (remove "https:" and slashes) and click on Save button.
  • Shopify Single Sign-On (SSO)- add domain
  • You have successfully configured Circle.so application in Shopify Store.

3. Configure SSO in Circle.so Admin Account.

  • Log into your Circle.so instance as an admin.
  • Navigate to Circle.so Settings → Single Sign-On, and Enable the SSO.
  • Shopify Single Sign-On (SSO)- enable sso
  • Select "Custom" as the OAuth provider.
  • Now, fill in the required details like Client ID, Client Secret, Endpoints, and Scope.
  • Shopify Single Sign-On (SSO)- enter client credentials
  • Please refer to the below table for configuring the values.
  • 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
  • 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.
  • Shopify Single Sign-On (SSO)- add attribute

4. Testing SSO for Circle.so

  • Go to your Circle.so login page.
  • Click on the Login button and you will be redirected to the login page of your Shopify store.
  • Shopify Single Sign-On (SSO)- login
  • Enter your Shopify Store login credentials and click on Login. You will be automatically logged in to your Circle.so account.

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

Let's begin and Setup Single Sign-On (SSO) with popular Service Providers

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