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.
Prerequisites
- Auth0 account with admin access
- Auth0 plan that supports SAML (Developer Pro or higher)
- SecurePie Professional or Enterprise plan
Setup Instructions
Access Auth0 Dashboard
Log in to your Auth0 Dashboard to create a new SAML application.
- 1.Navigate to manage.auth0.com
- 2.Sign in with your Auth0 credentials
- 3.Select your tenant
Create a New Application
Create a new application for SecurePie SSO.
- 1.Go to Applications → Applications
- 2.Click "Create Application"
- 3.Enter "SecurePie SSO" as the name
- 4.Select "Regular Web Applications"
- 5.Click "Create"
Enable SAML Addon
Enable the SAML2 Web App addon for the application.
- 1.In the application settings, go to the "Addons" tab
- 2.Enable "SAML2 Web App"
- 3.This opens the SAML configuration dialog
Configure SAML Settings
Enter the SecurePie SAML configuration in Auth0.
- 1.In the "Application Callback URL" field, enter the ACS URL
- 2.Configure the Settings JSON
// 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"
]
}Download Metadata
Download the SAML metadata from Auth0.
- 1.In the SAML2 Web App addon, scroll down to "Usage"
- 2.Click "Identity Provider Metadata" to download
- 3.Save the XML file for uploading to SecurePie
Configure Connections
Choose which connections (login methods) users can use.
- 1.Go to the "Connections" tab of your application
- 2.Enable the databases or social connections you want to allow
- 3.Disable any connections you don't want available
Configure SecurePie
Upload the Auth0 metadata to SecurePie.
- 1.Log in to your SecurePie dashboard
- 2.Go to Settings → Identity Providers
- 3.Click "Add Provider" → "Auth0"
- 4.Upload the IdP metadata XML file
- 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.