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 :

PrestaShop Single Sign On SSO login with Azure, Azure B2C, Okta, ADFS, Keycloak, Salesforce, Ping, Onelogin, Gsuite, Shibboleth & many SAML IdPs [24/7 SUPPORT]

 Tested with 1.7.8.5

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

miniorange img 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 Provider).
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop -  upload metadata

  • Log in to Azure AD Portal
  • Select Azure Active Directory.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Enterprise registrations
  • Select Enterprise Application.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Enterprise registrations
  • Click on New Application.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - New Application
  • Click on Create your own Application.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Add Non-Gallery Application
  • Enter the name for your app, then select Non-gallery application section and click on Create button.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Add Non-Gallery Application
  • Click on Setup Single sign-on .
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Setup Single Sign On
  • Select the SAML  tab.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - SAML tab
  • After clicking on Edit, enter the SP Entity ID for Identifier and the ACS URL for Reply URL from Service Provider Metadata section of the module.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Select SAML authentication SSO Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Select SAML authentication SSO
  • By default, the following Attributes will be sent in the SAML response. You can view or edit the claims sent in the SAML response to the application under the Attributes tab.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Configure SAML 2.0
  • Copy the App Federation Metadata Url to get the Endpoints required for configuring your Service Provider.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Setup SAML 2.0
  • Assign users and groups to your SAML application
    • Navigate to Users and groups tab and click on Add user/group.
    • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - assign groups and users
    • Click on Users to assign the required user and then click on select.
    • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - add users
    • You can also assign a role to your application under Select Role section.
    • You have successfully configured Azure AD as SAML IdP ( Identity Provider) for achieving Azure AD SSO login into your PrestaShop Site.

2. Setup PrestaShop as SP (Service Provider)

Follow the steps below to configure PrestaShop as SP

miniorange img Configure PrestaShop as SP
  • Login to your PrestaShop admin dashboard and you will be represented with the home screen of the plugin.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - home screen
  • 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.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - upload the plugin
  • After you have successfully installed the plugin, under the Administration section click on the Configure button for the miniOrange SAML Single Sign-On.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - configure
  • 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
    IDP Certificate Copy and paste the X509Certificate (Signing)
    Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - SP Setup tab
  • 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.
  • Configure Okta as IDP - SAML Single Sign-On(SSO) login for PrestaShop - Azure AD SSO  - Metadata

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.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - Attribute Mapping

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.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - new block
  • 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

    Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - hook
  • Scroll down to the Custom content section, enter the Title and the URL.
  • Click on Add and then Save button.
  • Azure AD PrestaShop SSO - Azure Single Sign-On(SSO) Login in PrestaShop - title

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.

Additional Resources

If you are looking for anything which you cannot find, please drop us an email on samlsupport@xecurify.com

Why Our Customers choose PrestaShop SAML SSO plugin?


24/7 Support

miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.

Sign Up

Extensive Setup Guides

Easy and precise step-by-step instructions and videos to help you configure within minutes.

Watch Demo


We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at

 +1 978 658 9387 (US) | +91 77966 99612 (India)   samlsupport@xecurify.com

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com