Single Sign-On & Social Logins
PeakCommerce has the ability to support single sign-on integrations with a number of third-party providers. This is possible because PeakCommerce has partnered with Auth0 for its robust security, authentication, and identity management capabilities.
PeakCommerce natively has the ability to authenticate with a vast number of social, database, enterprise, and passwordless connections.
e-Commerce SSO Flow for Existing Users
PeakCommerce added the Single Sign-On (SSO) to simplify the purchase process for existing Platform users.
When logged into the Energage Platform, users can click "Buy Now" to go directly to the checkout page.
SSO will pass the user's name, email, Salesforce CRM ID, and Zuora account number (if available).
Since there’s only one product, the product selection step will be skipped.
On the Billing & Payment page:
If a Zuora account exists → Billing fields will be hidden.
If a Zuora account does not exist → Billing fields will be shown.
Only credit card payments will be accepted and after confirming, the system will:
Create or update the Zuora account
Create a subscription
Generate an invoice
Process payment
Link the Salesforce CRM ID to the Zuora account
Once completed, users will see a ‘Thank You’ page confirming the purchase.
Multiple Idp SSO Connections
We have enhanced support for multiple IdP SSO connections to accommodate different customer authentication needs.
Hybrid end goal where:
Existing Peak users (IS customers) – Will continue to log into PeakCommerce using standard username/password authentication.
New Peak users (LLC customers) – Will log in via OIDC-based integration
How to configure:
The Integrations > Single Sign-On page will show a list of all the configured IDPs. One of them is the default, and this is the one that is used for the /login endpoint and for us to create new customers.
For backwards compatibility, /login/admin will look for a configuration with the URL Id of "admin" and /login/salesforce will look for one with the URL Id of "salesforce". When the changes first deploy, it will convert the old configuration to this new format.
For other IDPs, the endpoint would use the format: /login/idp/{URL ID}, so for the example below of the Peak-Test-Secondary, the login endpoint would be: /login/idp/secondary
Social Connections
PeakCommerce gives you the flexibility to configure social connections like Facebook, Twitter, Github and others so that you can let your users login with them. A short list of Social Connections available:
Amazon
Apple
Box
Dropbox
Facebook
Google
LinkedIn
Microsoft
Salesforce
Shopify
Twitter
Wordpress
Enterprise Connections
You have the ability to configure Enterprise Connections like AD, SAML, G Suite and others so that you can let your users login with them.
Available Enterprise connections:
SAML
Open ID Connect
Google G Suite
Microsoft Azure AD
ADFS
Active Directory / LDAP
Ping Federate
Passwordless Connections
With PeakCommerce, you have the ability to configure Passwordless Connections like SMS Login, Email Login and others so that you can let your users login without having to choose yet another password.
To have the feature enabled, please reach out to support to enable an SSO connection to a third-party provider.