From 95e167952b8146701a4d458d46ea1ccb2045cc70 Mon Sep 17 00:00:00 2001 From: Carlos Fung Date: Wed, 30 Jul 2025 17:56:05 +0200 Subject: [PATCH 1/4] Add files via upload --- articles/connections/social/shop.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 articles/connections/social/shop.md diff --git a/articles/connections/social/shop.md b/articles/connections/social/shop.md new file mode 100644 index 0000000000..4e631a01ed --- /dev/null +++ b/articles/connections/social/shop.md @@ -0,0 +1,28 @@ +--- +title: Connect Apps to Shop +connection: Shop +image: /media/connections/shop.png +seo_alias: shop +toc: true +public: true +index: 39 +description: Learn how to add login functionality to your app with Shop. You will need to generate keys, copy these into your Auth0 settings, and enable the connection. +topics: + - authentication + - connections + - social + - shop +contentType: how-to +useCase: + - add-login + - customize-connections + - add-idp +--- +<%= include('../../../snippets/social/shop/0') %> +<%= include('../../../snippets/social/shop/1') %> +<%= include('../../../snippets/social/shop/2') %> +<%= include('../../../snippets/social/shop/3') %> +<%= include('../../../snippets/social/shop/4') %> +<%= include('../../../snippets/social/shop/5') %> +<%= include('../../../snippets/social/shop/6') %> +<%= include('../_quickstart-links.md') %> From 243fe3cc3b9d58f742072ef5025111c79136659e Mon Sep 17 00:00:00 2001 From: Carlos Fung Date: Wed, 30 Jul 2025 17:56:52 +0200 Subject: [PATCH 2/4] Add files via upload --- media/connections/shop.png | Bin 0 -> 17604 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 media/connections/shop.png diff --git a/media/connections/shop.png b/media/connections/shop.png new file mode 100644 index 0000000000000000000000000000000000000000..737591d6577dedec7fa51ba39c5fd8e246899af3 GIT binary patch literal 17604 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

>H&C@Cc`dL{PJxd>wOxwr$ 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 Z{|_wAZ})TUud)CD002ovPDHLkV1khaiPr!C literal 0 HcmV?d00001 From 6096334a80e2934d90c6c0125cd076ed5e10cf42 Mon Sep 17 00:00:00 2001 From: Carlos Fung Date: Wed, 30 Jul 2025 17:57:56 +0200 Subject: [PATCH 3/4] Add files via upload --- snippets/social/shop/0.md | 5 +++++ snippets/social/shop/1.md | 3 +++ snippets/social/shop/2.md | 7 +++++++ snippets/social/shop/3.md | 13 +++++++++++++ snippets/social/shop/4.md | 5 +++++ snippets/social/shop/5.md | 3 +++ snippets/social/shop/6.md | 3 +++ 7 files changed, 39 insertions(+) create mode 100644 snippets/social/shop/0.md create mode 100644 snippets/social/shop/1.md create mode 100644 snippets/social/shop/2.md create mode 100644 snippets/social/shop/3.md create mode 100644 snippets/social/shop/4.md create mode 100644 snippets/social/shop/5.md create mode 100644 snippets/social/shop/6.md diff --git a/snippets/social/shop/0.md b/snippets/social/shop/0.md new file mode 100644 index 0000000000..2b41692795 --- /dev/null +++ b/snippets/social/shop/0.md @@ -0,0 +1,5 @@ +# Connect Apps to Facebook + +The Sign in with Shop social connection allows users to log in to your application using their Shop account. + +By default, Auth0 automatically syncs user profile data with each user login, thereby ensuring that changes made in the connection source are automatically updated in Auth0. Optionally, you can [disable user profile data synchronization](https://auth0.com/docs/users/configure-connection-sync-with-auth0) to allow for updating profile attributes from your application. \ No newline at end of file diff --git a/snippets/social/shop/1.md b/snippets/social/shop/1.md new file mode 100644 index 0000000000..c01663f68f --- /dev/null +++ b/snippets/social/shop/1.md @@ -0,0 +1,3 @@ +## Prerequisites + +Before you begin, sign up for a Shopify store with all necessary requirements fulfilled. \ No newline at end of file diff --git a/snippets/social/shop/2.md b/snippets/social/shop/2.md new file mode 100644 index 0000000000..178683d99e --- /dev/null +++ b/snippets/social/shop/2.md @@ -0,0 +1,7 @@ +## Steps + +To connect your app to Shop, you will: + +1. Set up app in Shop +2. Create and enable connection in Auth0 +3. Test connection \ No newline at end of file diff --git a/snippets/social/shop/3.md b/snippets/social/shop/3.md new file mode 100644 index 0000000000..64b271d4ad --- /dev/null +++ b/snippets/social/shop/3.md @@ -0,0 +1,13 @@ +### Set up app in Shop + +In your Shopify store admin, open the Shop sales channel settings and activate your Sign in with Shop API client. Once activated, this will reveal your Client ID and Secret; make note of these. + +Add your Auth0 redirect URL: `https://${account.namespace}/login/callback` + + +::: panel Find your Auth0 domain name +If your Auth0 domain name is not shown above and you are not using our custom domains feature, your domain name is your tenant name, your regional subdomain (unless your tenant is in the US region and was created before June 2020), plus`.auth0.com`. For example, if your tenant name were `exampleco-enterprises`, your Auth0 domain name would be `exampleco-enterprises.us.auth0.com` and your return URL would be `https://exampleco-enterprises.us.auth0.com/login/callback`. (If your tenant is in the US and was created before June 2020, then your domain name would be `https://exampleco-enterprises.auth0.com`.) + + +If you are using [custom domains](https://auth0.com/docs/custom-domains), your redirect URI will have the following format: `https:///login/callback`. +::: \ No newline at end of file diff --git a/snippets/social/shop/4.md b/snippets/social/shop/4.md new file mode 100644 index 0000000000..1b7e99d4cd --- /dev/null +++ b/snippets/social/shop/4.md @@ -0,0 +1,5 @@ +### Create and enable connection in Auth0 + +Set up the Shop social connection in Auth0. Make sure you have the generated **Client ID** and **Client Secret**. + +Configure the integration with your Client ID and Client secret, choose whether to sync user profile attributes at each login, and select the Applications that should use this Connection. \ No newline at end of file diff --git a/snippets/social/shop/5.md b/snippets/social/shop/5.md new file mode 100644 index 0000000000..c4a3a7f358 --- /dev/null +++ b/snippets/social/shop/5.md @@ -0,0 +1,3 @@ +### Test connection + +You're ready to [test your connection](https://auth0.com/docs/dashboard/guides/connections/test-connections-social). \ No newline at end of file diff --git a/snippets/social/shop/6.md b/snippets/social/shop/6.md new file mode 100644 index 0000000000..4577d18022 --- /dev/null +++ b/snippets/social/shop/6.md @@ -0,0 +1,3 @@ +### Troubleshooting + +For more information check out [Sign in with Shop documentation](https://help.shopify.com/en/manual/online-sales-channels/shop/sign-in-features). \ No newline at end of file From 64fc4925402db4846ae470452decdd914f0479d5 Mon Sep 17 00:00:00 2001 From: Carlos Fung Date: Wed, 30 Jul 2025 18:38:30 +0200 Subject: [PATCH 4/4] Update 0.md --- snippets/social/shop/0.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snippets/social/shop/0.md b/snippets/social/shop/0.md index 2b41692795..bb09f4ac9d 100644 --- a/snippets/social/shop/0.md +++ b/snippets/social/shop/0.md @@ -1,5 +1,5 @@ -# Connect Apps to Facebook +# Connect Apps to Shop The Sign in with Shop social connection allows users to log in to your application using their Shop account. -By default, Auth0 automatically syncs user profile data with each user login, thereby ensuring that changes made in the connection source are automatically updated in Auth0. Optionally, you can [disable user profile data synchronization](https://auth0.com/docs/users/configure-connection-sync-with-auth0) to allow for updating profile attributes from your application. \ No newline at end of file +By default, Auth0 automatically syncs user profile data with each user login, thereby ensuring that changes made in the connection source are automatically updated in Auth0. Optionally, you can [disable user profile data synchronization](https://auth0.com/docs/users/configure-connection-sync-with-auth0) to allow for updating profile attributes from your application.