PING
Identity Provider
Ping Identity Integration
Enable your Ping Identity (PingOne or PingFederate) users to sign in to your Shopify store using SAML 2.0 authentication.
15 min setup
SAML 2.0 & OIDC
Prerequisites
- PingOne or PingFederate admin access
- SecurePie Professional or Enterprise plan
- Your SecurePie Organization ID
PingOne Setup Instructions
1
Access PingOne Admin Console
Log in to your PingOne administration console.
- 1.Navigate to admin.pingone.com
- 2.Sign in with your admin credentials
- 3.Select your environment
2
Create Web App Connection
Add a new SAML application for SecurePie.
- 1.Go to Connections → Applications
- 2.Click the "+" button to add an application
- 3.Enter "SecurePie SSO" as the application name
- 4.Select "SAML Application" as the application type
- 5.Click "Configure"
3
Configure SAML Settings
Enter the SecurePie SAML configuration.
- 1.Select "Manually Enter" for configuration method
- 2.Enter the ACS URL and Entity ID
Configuration
// PingOne SAML Configuration
{
"ACS URLs": "https://securepie.com/saml/acs/your-org-id",
"Entity ID": "https://securepie.com/saml/your-org-id",
"SLO Endpoint": "https://securepie.com/saml/slo/your-org-id",
"SLO Response Endpoint": "https://securepie.com/saml/slo/your-org-id",
"Target Application URL": "https://your-store.myshopify.com",
"Signing Key": "Default Signing Key",
"Signing Algorithm": "RSA_SHA256"
}4
Configure Attribute Mappings
Map PingOne user attributes to SAML assertions.
- 1.Go to the "Attribute Mappings" tab
- 2.Add the required attribute mappings
Configuration
// Attribute Mappings PingOne Attribute → SAML Assertion Attribute ──────────────────────────────────────────────────── User ID → saml_subject (NameID) Email Address → email Given Name → firstName Family Name → lastName Population → group (optional)
5
Download SAML Metadata
Export the IdP metadata for SecurePie configuration.
- 1.Go to the "Configuration" tab
- 2.Click "Download Metadata"
- 3.Save the XML file
- 4.Also note the Issuer ID and SSO Endpoint
6
Enable and Assign Users
Enable the application and assign users.
- 1.Toggle the application to "Enabled"
- 2.Go to the "Access" tab
- 3.Add users or groups who should have access
7
Configure SecurePie
Upload the PingOne metadata to SecurePie.
- 1.Log in to your SecurePie dashboard
- 2.Go to Settings → Identity Providers
- 3.Click "Add Provider" → "Ping Identity"
- 4.Upload the metadata XML file
- 5.Click "Save" and test the connection
PingFederate Configuration
If you're using PingFederate instead of PingOne, the process is similar but with a few differences:
- •Create a new SP Connection in PingFederate admin console
- •Import SecurePie metadata or manually configure the connection
- •Configure attribute contracts for email, firstName, lastName
- •Export the IdP metadata and upload to SecurePie
Need Help?
Our team has experience with both PingOne and PingFederate deployments and can assist with complex configurations.