PrestaShop Azure AD SSO | Azure Single Sign-On (SSO) Login for PrestaShop
Azure AD / Office 365 Single Sign-On (SSO) login for PrestaShop [SAML] can be achieved by using our PrestaShop SAML SP Single Sign-On (SSO) module.Our SSO solution will make PrestaShop SAML 2.0 compliant Service Provider establishing trust
between the PrestaShop site and Azure AD to securely authenticate and login users to the PrestaShop site. Our PrestaShop Single Sign-On (SSO) solution helps to secure PrestaShop sites behind the SSO login so that users are authenticated using their
Azure AD / Azure B2C / Office 365 / Microsoft 365 login credentials. Seamless support for advanced SSO features like Attribute & Group Mapping, Synchronize PrestaShop user’s details with Azure AD Office 365, Azure AD Multi-Tenancy SSO login support,
Populate Employee information from Azure AD to PrestaShop, Intranet SSO / Internet SSO, Mapping the profile picture from Azure AD / Office 365 to your PrestaShop avatar, etc. Here we will go through a guide to configure SAML Single Sign-On SSO login
between PrestaShop site and Azure AD / Office 365 by considering Azure AD / Office 365 as IdP (Identity Provider) and PrestaShop as SP (Service Provider). Our SSO plugin provides Unlimited user authentications from Azure AD / Office 365 / Azure B2C.
To know more about other features we provide in your PrestaShop SAML Single Sign-On (SSO) plugin, you can click here.
Pre-requisites : Download And Installation
To configure PrestaShop Azure AD / Office 365 saml Single Sign-On (sso) with Azure AD / Office 365 as IdP and PrestaShop as SP, you need to install the miniOrange PrestaShop SAML SP SSO module :
Steps to configure Azure AD Single Sign-On (SSO) Login into PrestaShop
1. Setup Azure AD as IdP (Identity Provider)
Follow the following steps to Configure Azure AD as IdP for PrestaShop
Configure Azure AD as IdP
In the miniOrange PrestaShop SAML SP SSO plugin, navigate to SP (Service Provider) Metadata tab. Here, you can find the SP metadata such as SP Entity ID and ACS (AssertionConsumerService) URL which are required to configure the Azure AD as IdP (Identity
In the Redirect URL field, provide the ACS URL provided in Service Provider Metadata section of the module and click on Register button.
Navigate to Expose an API from left menu panel.
Click the Set button and replace the APPLICATION ID URL with the plugin's SP Entity ID.
NOTE: Please ensure that the SP Entity ID value from the Service Provider Metadata tab doesn't have a trailing slash('/'). If SP Entity ID has a trailing slash then update it by removing the trailing slash from the SP EntityID / Issuer
field under the Service Provider Metadata section of the module, enter the updated value at Azure and click on the Save button.
Go back to Azure Active Directory ⇒ App Registrations window and click on Endpoints.
This will navigate up to a window with multiple URLs.
Copy the Federation Metadata document URL to get the Endpoints required for configuring your Service Provider.
You have successfully configured Azure AD as SAML IdP ( Identity Provider) for achieving Azure AD SSO login into your PrestaShop (WP) Site.
2. Setup PrestaShop as SP (Service Provider)
Follow the steps below to configure PrestaShop as SP
Configure PrestaShop as SP
Login to your PrestaShop admin dashboard and you will be represented with the home screen of the plugin.
From the left pane, under the IMPROVE section, click on Modules tab.
Select the Module Manager option from dropdown and click on the Upload a Module button to upload PrestaShop SAML SSO module.
After you have successfully installed the plugin, under the Administration section click on the Configure button for the miniOrange SAML Single Sign-On.
On the next screen, scroll down to the Service Provider Setup tab.
Enter the required details:
IDP Entity ID
Copy and paste the entityID from the Azure AD Metadata
SAML Login URL
Copy and paste the SingleSignOnService URL value from the Azure AD Metadata
Copy and paste the X509Certificate (Signing)
Click on Save and then click on Test Configuration button.
After the successful Test Configuration you can see the Attribute Name and values recieved from your IDP.
3. Attribute Mapping
Attribute Mapping feature allows you to map the user attributes sent by the IDP during SSO to the user attributes at PrestaShop.
In PrestaShop SAML plugin, go to Attribute Mapping tab and fill up the following fields in Attribute Mapping section.
Click on Save button.
4. Login Button
You can add a customized login button anywhere on your site or on PrestaShop login page by navigating to Design tab and then click on the Link List option.
Click on the New block option from the top right corner.
Enter your Name of the block and select the required hook to display the widget.
Note: To display the login button on the customer login page select the hook displayCustomerLoginFormAfter
Scroll down to the Custom content section, enter the Title and the URL.
Click on Add and then Save button.
In this Guide, you have successfully configured SAML Single Sign-On (Azure AD SSO Login) using Azure AD / Office 365 as IdP and PrestaShop as SP using PrestaShop SAML SP Single Sign-On (SSO).This solution ensures that you are
ready to roll out secure access to your PrestaShop site using Azure AD / Office 365 login credentials within minutes. You can login in PrestaShop with Azure AD IdP credentials through saml sso.
If you dont hear from us within 24 hours, please feel free to send a follow up email to firstname.lastname@example.org
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.