Identity Provider

Auth0 Integration

Enable your Auth0 users to sign in to your Shopify store using SAML 2.0 authentication with all of Auth0's powerful features.

10 min setup
SAML 2.0

Prerequisites

  • Auth0 account with admin access
  • Auth0 plan that supports SAML (Developer Pro or higher)
  • SecurePie Professional or Enterprise plan

Setup Instructions

1

Access Auth0 Dashboard

Log in to your Auth0 Dashboard to create a new SAML application.

  1. 1.Navigate to manage.auth0.com
  2. 2.Sign in with your Auth0 credentials
  3. 3.Select your tenant
2

Create a New Application

Create a new application for SecurePie SSO.

  1. 1.Go to Applications → Applications
  2. 2.Click "Create Application"
  3. 3.Enter "SecurePie SSO" as the name
  4. 4.Select "Regular Web Applications"
  5. 5.Click "Create"
3

Enable SAML Addon

Enable the SAML2 Web App addon for the application.

  1. 1.In the application settings, go to the "Addons" tab
  2. 2.Enable "SAML2 Web App"
  3. 3.This opens the SAML configuration dialog
4

Configure SAML Settings

Enter the SecurePie SAML configuration in Auth0.

  1. 1.In the "Application Callback URL" field, enter the ACS URL
  2. 2.Configure the Settings JSON
Configuration
// Application Callback URL
https://securepie.com/saml/acs/your-org-id

// Settings JSON
{
  "audience": "https://securepie.com/saml/your-org-id",
  "mappings": {
    "email": "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress",
    "given_name": "firstName",
    "family_name": "lastName"
  },
  "nameIdentifierFormat": "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress",
  "nameIdentifierProbes": [
    "http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"
  ]
}
5

Download Metadata

Download the SAML metadata from Auth0.

  1. 1.In the SAML2 Web App addon, scroll down to "Usage"
  2. 2.Click "Identity Provider Metadata" to download
  3. 3.Save the XML file for uploading to SecurePie
6

Configure Connections

Choose which connections (login methods) users can use.

  1. 1.Go to the "Connections" tab of your application
  2. 2.Enable the databases or social connections you want to allow
  3. 3.Disable any connections you don't want available
7

Configure SecurePie

Upload the Auth0 metadata to SecurePie.

  1. 1.Log in to your SecurePie dashboard
  2. 2.Go to Settings → Identity Providers
  3. 3.Click "Add Provider" → "Auth0"
  4. 4.Upload the IdP metadata XML file
  5. 5.Click "Save" and test the connection

Auth0 Features with SecurePie

Universal Login

Use Auth0's Universal Login for a customizable, secure login experience with your branding.

Social Connections

Allow users to sign in with Google, LinkedIn, GitHub, and 30+ other social providers through Auth0.

MFA with Guardian

Add push notifications, SMS, or TOTP multi-factor authentication powered by Auth0 Guardian.

Auth0 Actions

Extend authentication flows with custom logic using Auth0 Actions to enrich user profiles or enforce policies.

Common Issues

SAML addon not available

The SAML2 Web App addon requires an Auth0 plan that supports SAML (Developer Pro or higher). Upgrade your plan if the addon is grayed out.

Callback URL mismatch

Ensure the Application Callback URL in Auth0 exactly matches your SecurePie ACS URL, including the protocol (https://).

Missing user attributes

Check your mappings in the SAML settings JSON. Ensure you're mapping the correct Auth0 user profile fields to SAML attributes.

Need Help?

Our support team can help you configure Auth0, including advanced features like Actions and custom rules.