Single Sign-On (SSO) Login for PrestaShop | SAML SSO | OAuth SSO
PrestaShop SSO Provides Secure Single Sign-On (SSO) Access to Store users and shared login for multiple stores (Multi-Store SSO). Our SSO integration protocols include SAML 2.0, OAuth, Open ID with supported IDPs like ADFS, Azure AD, Okta, Onelogin, AWS Cognito, GSuite/Google Apps etc with Secured features.
Seamless Single Sign-On (SSO) experience to store users and they can access their PrestaShop Store with existing IdP credentials providing affiliated login experience with one time login
miniOrange provides Single Sign-On (SSO) integrations with all types of protocols like SAML, OAuth2.0, OpenID connect, CAS, LDAP, WS-Fed, Radius, etc.
Multiple IDPs Supported
Configure SSO support for multiple IDPs and authenticating different types of users with different IDPs
Assign Prestashop Store default or custom roles to users after SSO login based on groups in your IdP
Protect Your Complete Store
You can restrict your store to only logged in users by redirecting the users to your Provider if logged in session is not found
Helps you to get user attributes from your Provider and map them to Prestashop user attributes like firstname, last name with support for custom attributes
Widget/Shortcode to add IDP Login
Add a link or button anywhere on your shop to allow users to authenticate via their Identity Provider
Active Directory Support
Allows organizations to connect with their existing directories and seamlessly authenticate the users into PrestaShop Stores
We can connect with any SAML/OAuth IdP or Directory.
miniOrange PrestaShop SSO plugin helps you to integrate with any IDP (Identity Provider) of your choice ADFS, Azure AD, Okta, Onelogin, AWS Cognito, GSuite/Google Apps, Keycloak, Salesforce, IdentityServer4 etc. PrestaShop SSO solution can be easily configured with any of the Directory like Active Directory, LDAP or any of your directory in the cloud. PrestaShop SSO by miniOrange also allows Organization's or users to use the same set of login credentials that they use across their services and sites in order to access the PrestaShop accounts.
Click on the Add Application button and select JWT App
Enter any Custom App Name and paste the Redirect URL that you copied in step 4.
Select the Primary Identity Provider as the IDP you have added in above steps.
Finally click on the Save button below.
Now, navigate to the Apps section from your miniOrange dashboard, Select the application you have just created and Edit it.
Copy the Single Sign-On URL and paste it in the Single Sign-On module installed on your Prestashop Store.
You can also download the certificate for this app from your miniOrange dashboard and configure it in the Single Sign-On module for signature verification.
Finally, you can use the Single Sign On URL configured in the module to add any link or widget on your store using which your customers can perform SSO into your store.
The Single Sign On module allows you to enable SSO on your Prestashop store via any Identity
To Add an External IDP in miniOrange
You can configure SAML IDPs like ADFS, Okta, AzureAD, Keycloak, Salesforce, Google Apps,
etc with your Prestashop Store allowing your customers to log into the store by authenticating
themselves via these IDPs.
Make sure you are on the "Dashboard" section from the left menu then select the Identity Providers tab and click on Add Identity Provider
Now click on the Click here link to get miniorange metadata as shown in Screen below.
Under SP -INITIATED SSO section, click on the Show Metadata Details button.
Send this metadata information to your SAML IDP team so that they can configure it at their end.
Your IDP team should also provide you with their metadata that you can configure with miniOrange in the following steps.
From the miniOrange admin dashboard, navigate to Identity Providers and click on the Add Identity Provider button.
Make sure you are on the SAML tab and add the details from your IDP metadata. You can also choose to import the IDP metadata by uploading the metadata file or adding the metadata URL.
You can configure OAuth IDPs like Facebook, Discord, Amazon Cognito, Azure B2C, Slack, Twitter, etc with your Prestashop Store allowing your customers to log into the store by authenticating themselves via these IDPs.
From the left navigation bar select Identity Provider and click on the Add Identity Provider button.
Navigate to the OAuth 2.0 tab and copy the provided OAuth Callback URL.
You will need to provide this URL to your IDP team as the callback URL or Redirect URL.
In return, your IDP team will provide you with their OAuth endpoints, client ID and secret.
Now, under the OAuth 2.0 tab of the Add Identity Provider section of your miniOrange dashboard, add the Authorize Endpoint, Access Token Endpoint, Get User Info Endpoint, Client ID, and client Secret, as provided by your IDP team.
You can configure any Active Directory with your Prestashop Store allowing your customers to log into the store by authenticating themselves via their AD credentials.
If you dont hear from us within 24 hours, please feel free to send a follow up email to email@example.com
This privacy statement applies to miniorange websites describing how we handle the personal
When you visit any website, it may store or retrieve the information on your browser, mostly in the
form of the cookies. This information might be about you, your preferences or your device and is
mostly used to make the site work as you expect it to. The information does not directly identify
you, but it can give you a more personalized web experience.
Click on the category headings to check how we handle the cookies.
Strictly Necessary Cookies
Necessary cookies help make a website fully usable by enabling the basic functions like site
navigation, logging in, filling forms, etc. The cookies used for the functionality do not store any
personal identifiable information. However, some parts of the website will not work properly without
These cookies only collect aggregated information about the traffic of the website including -
visitors, sources, page clicks and views, etc. This allows us to know more about our most and least
popular pages along with users' interaction on the actionable elements and hence letting us improve
the performance of our website as well as our services.